iOS 프로젝트에 라이브러리 적용하기
CocoaPods란?
CocoaPod는 ios개발시 사용하는 의존성 프로토콜이다.
의존성 관리 툴이란 개발중인 프로젝트에 의존되는 Library(작은 기능들), Framework(정해진 패턴만 사용해야함)들을 관리하는 것을 말한다. 설치 tip : 우선 ruby가 설치되어 있어야 한다. sudo gem install cocoapods 명령어로 설치한다.
프로젝트에 라이브러리 적용하는 법
- Xcode 프로젝트가 있는 디렉토리로 이동한다.
pod init
명령어를 실행하여 Podfile 파일을 생성한다.pod install
명령어를 실행한다.- 프로젝트이름.xcworkspace 라는 파일이 생성된다.
외부 라이브러리 사용하는법
- Pods 파일을 연다.
- 사용할 타겟 프로젝트 내부에
pod “라이브러리이름”, “(~> 버전)”
을 입력한다.target ‘프로젝트이름’ do use_frameworks! pod “라이브러리이름”, “(~>) 버전” end
-> 문법은 ruby이다.
- shell에서
pod install
명령어를 실행한다. - 나중에 library update가 필요하게 되면, shell에서
pop update
를 실행한다. - Library가 설치되면 Podfile.lock파일이 생성된다. 이 파일이 생성되면 library가 중복해서 설치되지 않는다.
- .swift 코드에서는
import 라이브러리이름
으로 라이브러리를 import하고 프로젝트를 clean, build 해준다. - shell에서 내가 쓰려는 라이브러리가 어떤 라이브러리인지 시험해보고 싶으면 shell에서
pod try 라이브러리이름
로 시험해볼 수 있다.