ABOUT ME

-

Today
-
Yesterday
-
Total
-
  • [iOS 프로그래밍] 라이브러리 사용을 좀더 쉽게 CocoaPods 다루기! 기초
    0x05 Programming/iPhone Programing 2014. 3. 4. 16:11

    iOS 프로그래밍을 하다보면 오픈소스 라이브러리를 사용할일이 자주 있습니다. 

    그런데 본인의 프로젝트에 적용하기 위해서는 라이브러리 파일을 자신의 폴더에 복사를 해줘야하고

    라이브러리가 업데이트 되거나 하게되면 다시 다운로드를 받고 복사를 해야하는 불편함이 있습니다. 


    CocoaPods란 쉽게 말해 프로젝트의 라이브러리를 관리해주는 툴입니다. 

    CocoaPods를 통해 라이브러리를 좀더 쉽고 빠르게 관리할수 있으니 개발과정에 있어 용이함을 보여줍니다. 

    간단한 사용법을 알아보겠습니다.



    # 설치

    기본적으로 자신의 장비에 루비가 설치가 되어 있어야 한다. Mac OS X 같은 경우에는 기본적으로 설치가 되어 있기 때문에 크게 걱정할 필요는 없다.

    터미널에서 다음과 같은 명령어를 입력한다.

    sudo gem install cocoapods 
    pod setup

     

    # 사용 순서

    1. 새로운 프로젝트에 적용하거나 기존 프로젝트에 적용할 때에는 먼저 프로젝트가 생성이 되어 있어야 한다. 터미널로 해당 프로젝트 폴더안에 들어가서 다음과 같은 명령어를 입력하자.

    touch Podfile 
    open -e Podfile

    첫 번째 명령어는 ‘PodFile’이라는 설정 파일을 만들어준다. 그리고 둘 번째 명령어는 텍스트 편집기를 통하여서 파일을 열어 준다.

    2. 파일이 열리면 다음과 같은 설정을 넣어주자.

    platform :ios
    pod 'AFNetworking', '0.9.1'
    

    3. 그런 다음 터미널에서 다시 다음과 같은 명령어를 친다.

    pod install

    4. 설정한 라이브러리가 성공적으로 설치가 되면 프로젝트 폴더의 .xcworkspace로 시작하는 파일을 통해 Xcode를 열어준다.

     

    # Search

    CocoaPods에서 사용 가능한 라이브러리를 찾는 방법을 알아보자. 크개 두가지가 있을 것이다.

    • search
    • list

    문법: 
    pod search [QUERY]

    Options:

    –full

    이름, 요약, 설명등을 통한 검색

    –stats

    추가적인 stats으로 보여주기 (like GitHub watchers and forks).

    –ios

    iOS 라이브러리 한에서만 찾기

    –osx

    OSX 라이브러리 한에서만 찾기

     

    Inherited options:

    –silent

    아무것도 보여주지 않기

    –version

    CocoaPods 버전 보여주기

    –no-color

    Show output without color.

    –verbose

    디버깅 정보 더 보기

    –help

    도움말

     

    # 기타

    cocoaPods는 이 보다 더 많은 기능을 가지고 있다. 라이브러리 찾기 자신의 라이브러리 올리기와 같은 기능을 통한 Production Code 이외의 라이브러리 파일을 의존도를 낮추어서 사용할 수 있는 기능을 제공한다. 자세한 사용법과 문서는 다음 링크를 참조한다.

    CocoaPods 문서

Designed by Tistory.