2013-03-03いまさらながらCocoaPods使ってみましたよーいやー、簡単便利ですね。いくつかのサイトを参考にしてCocoaPodsを利用してみました。一度やってみると仕組みもわかって激しく簡単にいろいろ設定できるということがわかりました。CocoaPodって?まず、ライブラリをプロジェクトに追加する時って、いろいろ-fno-objc-arcやったりヘッダーパスを指定したり面倒なことが生じることがあります。いうのってdependencyというのかな、コマンドベースでそれを解消したライブラリをXcodeプロジェクトに入れて利用することができます。イメージXcodeで作成するプロジェクトにライブラリを管理するプロジェクトを追加するようなイメージだと思います。その追加に関してコマンドラインでいけるので、楽ちんです。導入とりあえず、公式サイトと、このブログ記事あたりがわかり易かったので参考にして進めました。Rubyが使えることが前提です。Mac購入した時点でRuby入ってるので使えるかなと。したあとターミナルを一旦閉じてやると良いかな。適当な名前でXcodeのプロジェクトを作成します。僕はpodtestとしました。Podfileを作成するターミナルか何かでプロジェクトのルートディレクトリにPodfileという名前のファイルを作成します。3.0.0'こんな感じで導入したいライブラリ名を書きます。5.0ってのはiOSの対応バージョンですが、これを書かないと、4.3からになるようです。4.3だと既に対応していないライブラリも多いので、5.0くらいで書いておくと良いのかなと思ったりしてます。ライブラリをインストール下記のコマンドでライブラリをインストールします。installインストールできなかった場合は、理由と失敗した旨が表示されます。成功すると、こんな感じになります。僕は一度ここでXcodeを再起動しました。そのままやってたら、次の動作をした時表示されないファイルとかが会ったので。xcworkspaceからプロジェクトを起動xcodeprojではなく新しく作成された、xcworkspaceからプロジェクトを起動します。今後はこちらを使ってゆくことになります。プロジェクトの構成はこのようになっています。Podsの方にライブラリが入っています。一度失敗したのでpodtest2となっていますが、こちらにいつもどおり記述していくことになります。installを行えば完了です。