본문 바로가기

iOS - 실무관련/Library4

라이브러리 Demo 파일 실행(Xcode) 오픈 라이브러리를 사용하려면 블로그를 참고해서 라이브러리를 사용해도 문제는 없다. 하지만 라이브러리를 더 잘 사용하기 위해서는 해당 라이브러리의 데모 파일을 살펴보면서 내가 원하는 스타일의 라이브러리를 찾아서 참고하면서 코드를 참고할 수 있다. 해당 설명은 Charts 라이브러리를 예시로 설명하고 있다. 1. 해당 라이브러리 GitHub로 들어가서 Zip 파일을 다운 받는다. (Download ZIP) 2. Zip파일을 압축해제하고 해당 파일에서 xcworkspace파일을 실행한다. 3. 프로젝트를 열면 1번 사진과 같이 되어있을텐데 2번 사진처럼 변경한 후 실행한다. 2022. 6. 5.
SnapKit 라이브러리의 정식 깃허브 주소는 여기이다. 왜 사용할까? Autolayout을 코드로 작성하려면 NSLayoutConstraint를 직접 지정해주며 하나하나 제약을 적용해 주어야한다. 이렇게 코드를 구성하면 복잡도는 올라가고 가독성은 떨어진다. 그렇기 때문에 SnapKit을 사용한다. 어떻게 사용할까? 1. SnapKit을 import 해주고 View를 만들어준다. import UIKit import SnapKit class ViewController: UIViewController { let box = UIView() override func viewDidLoad() { super.viewDidLoad() // Do any additional setup after loading the view. } }.. 2022. 5. 23.
방법2) 라이브러리 가져오기 - SPM(Swift Package Manager) Cocoa Pod을 두고 SPM을 이용하는 이유는 간단해서 그렇다. 하지만 장점이 있으면 단점도 있다. 단점은 지원하는 라이브러리가 많지 않다. 1. Project - TARETS - Frameworks, Libraries, and Embedded Content에서 + 를 클릭해준다. 2. Choose frameworks and libraries to add라는 팝업창이 뜨는데 여기서 하단 드롭박스 메뉴에서 Swift Package Manager를 선택 3. Choose Package Repository 라는 창에서 SPM을 지원하는 라이브러리를 주소를 입력후 Add Package를 누른다. 4. next 화면들에서 필요한 부분은 각자 체크하고 마무리 되면 Finish를 누른다. 2022. 5. 23.
방법1) 라이브러리 가져오기 - Cocoa Pod 1. 해당 프로젝트로 터미널 열기 2. pod init 해주기 pod init 3. 2번 과정으로 만들어진 pod file 열기 open -e podfile 4. 라이브러리 연결하기 podfile을 열고 pod '라이브러리 이름' 을 작성후 저장한다. pod 'SnapKit' # Uncomment the next line to define a global platform for your project # platform :ios, '9.0' target 'Project 01 - GoodAsOldPhones' do # Comment the next line if you don't want to use dynamic frameworks use_frameworks! # Pods for Project 01 - .. 2022. 5. 23.