iOS 프로젝트에 라이브러리 적용하기

CocoaPods란?

CocoaPod는 ios개발시 사용하는 의존성 프로토콜이다.

의존성 관리 툴이란 개발중인 프로젝트에 의존되는 Library(작은 기능들), Framework(정해진 패턴만 사용해야함)들을 관리하는 것을 말한다. 설치 tip : 우선 ruby가 설치되어 있어야 한다. sudo gem install cocoapods 명령어로 설치한다.

프로젝트에 라이브러리 적용하는 법

  1. Xcode 프로젝트가 있는 디렉토리로 이동한다.
  2. pod init 명령어를 실행하여 Podfile 파일을 생성한다.
  3. pod install 명령어를 실행한다.
  4. 프로젝트이름.xcworkspace 라는 파일이 생성된다.

외부 라이브러리 사용하는법

  1. Pods 파일을 연다.
  2. 사용할 타겟 프로젝트 내부에 pod “라이브러리이름”, “(~> 버전)” 을 입력한다.
    target 프로젝트이름 do
     use_frameworks!
     pod 라이브러리이름, (~>) 버전
    end
    

    -> 문법은 ruby이다.

  3. shell에서 pod install 명령어를 실행한다.
  4. 나중에 library update가 필요하게 되면, shell에서 pop update를 실행한다.
  5. Library가 설치되면 Podfile.lock파일이 생성된다. 이 파일이 생성되면 library가 중복해서 설치되지 않는다.
  6. .swift 코드에서는 import 라이브러리이름 으로 라이브러리를 import하고 프로젝트를 clean, build 해준다.
  7. shell에서 내가 쓰려는 라이브러리가 어떤 라이브러리인지 시험해보고 싶으면 shell에서 pod try 라이브러리이름 로 시험해볼 수 있다.

Choi Hyowon

열심히 공부 중 입니다.