スクリーンショット 2015-01-27 19.15.08

【iOSアプリ開発】iOSアプリ開発の強い味方、cocoapodsを使いこなそう!

Pocket

iOS開発を行う際に、すでに偉大な先人のエンジニアたちからお力を借りたいなと思う時があります。例えば地図のピンをカスタマイズして写真が出たりしたら…もっとカッコイイアプリになるのになぁ〜と思うことはよくあると思います。そんなときに役立つのが「ライブラリ」。ライブラリを追加することで、便利な機能を機能単位でアプリに追加し使えるようになります。

今回はそのライブラリを追加するときに便利なツールcocoapodsの使い方を紹介させていただきたいと思います!

前提

  • sudo gem install cocoapods でcocoapodsを使えるようにインストールしておく
  • SampleAddLibraryという名前のプロジェクトを作成しておく
  • プロジェクト作成後はXcodeを閉じておく
  • 今回追加に使用するライブラリはJPSThumbnailAnnotation

【参考】

http://jpsim.com/JPSThumbnailAnnotation
http://cocoapods.org/

※JPSThumbnailAnnotationを使うとこんな見た目のサムネイル付きピンが作れます
スクリーンショット 2015-01-30 14.30.37

1.ターミナルでプロジェクトフォルダに移動(cdコマンドを使用)

今回はSampleAddLibraryというプロジェクトを作成したので、そのフォルダまで移動します。
(赤い下線の部分が打ち込んだコマンドです)

blog1

2.pod init コマンドを実行

blog2

3.Podfileができていることを確認(lsコマンド)

同じフォルダにさっきまではなかったPodfileというファイルが出来上がっています。
(2.の赤い楕円部分参照)

4.ライブラリのUsage等で指示されている内容を入力(nano Podfile)

nano Podfile

というコマンドを実行しテキストエディタモードにします。

今回追加するJPSThumbでは、

pod ‘JPSThumbnailAnnotation’

というテキストをPodfileに追加せよ、と指示が出ているので指示通りに記述します。

blog3

5.pod install コマンドを実行

下記のように画面にメッセージが出てきたらOKです。(エラーが出た場合、ネットの環境が悪いことが考えられるので時間を置いて再度pod installコマンドを実行してください)

blog4

6.プロジェクト名.xcworkspaceファイルができていることを確認

今回はSampleAddLibrary.xcworkspaceができているか確認します

blog5

次回からは、SampleAddLibrary.xcworkspaceをクリックしてプロジェクトを開くと、ライブラリの機能を使えるようになります。

Author Profile

IchinoheEriko
IchinoheEriko
ニュージーランド・オーストラリアを経てセブ島にやってきた、世界を飛び回るベテラン女性エンジニア。インターネット創世期よりWebサイト製作を経験。小売業販促アイテム印刷システム「ipopweb」の立ち上げに企画時から参画し、DB 設計・プログラミング 開発を担当しリリース。業務システムエンハンスやポータルサイトのリニューアル開発、運営、保守も多数手がける。OracleMaster保持者。PHP、JavaScriptを始め15以上の言語使用経験を持つ。茨城大学工学部システム工学科卒。
Pocket

カテゴリー: iOS, Objective-C | タグ: , , , , , , | 投稿日: | 投稿者:
IchinoheEriko

IchinoheEriko について

ニュージーランド・オーストラリアを経てセブ島にやってきた、世界を飛び回るベテラン女性エンジニア。インターネット創世期よりWebサイト製作を経験。小売業販促アイテム印刷システム「ipopweb」の立ち上げに企画時から参画し、DB 設計・プログラミング 開発を担当しリリース。業務システムエンハンスやポータルサイトのリニューアル開発、運営、保守も多数手がける。OracleMaster保持者。PHP、JavaScriptを始め15以上の言語使用経験を持つ。茨城大学工学部システム工学科卒。