1. cocoapods 설치
1. 코코아 팟을 설치한다.
sudo gem install cocoapods
2. 프로젝트 경로로 이동해서 초기화를 한다.
pod init
3. 생성된 Podfile에 가져올 라이브러리를 넣는다.
nano Podfile
4. 가져올 라이브러리를 검색해서 필요한 버젼으로 가져온다.
원래 버젼이 iOS 9.0으로 되어있는데, SnapKit 라이브러리를 쓰려면 최소 10 버젼을 사용해야해서 그렇게 사용했다. SnapKit
ctrl + X - y - enter 입력하고 나오면 된다.
5. 라이브러리 설치
pod install
M1 맥북이라 오류가 발생했다.. 당황하지 않고 검색해서 방법을 찾았다. CocoaPods Fails On Apple Silicon
sudo arch -x86_64 gem install ffi
arch -x86_64 pod install
2. SnapKit 사용
라이브러리를 가져오면 프로젝트 폴더에 workspace 파일이 생기는데 proj 파일이 아닌 workspace 파일을 열어서 작업해야 한다.
override func viewDidLoad() {
super.viewDidLoad()
// Do any additional setup after loading the view.
view.addSubview(btn)
btn.snp.makeConstraints { make in
// 이런식으로 편리하게 autolayout 을 잡을 수 있다.
make.top.left.right.bottom.equalToSuperview()
make.width.equalTo(200)
}
}
요즘은 개인 프로젝트에는 SPM 을 이용해보고 있다. (물론 개인 프로젝트를 거의 안해서 문제지만...)
'UIKit' 카테고리의 다른 글
[iOS] 프로젝트 설정 1 - xcode 폴더구조, 환경설정, github 연동 (0) | 2024.06.03 |
---|---|
[iOS] Swift programmatically 코딩 - 환경설정 (0) | 2024.06.03 |