iOS開発~CocoaPodsの最新使用詳細


一、概要
iOSが開発されると、プロジェクトには多くのサードパーティ製ライブラリ、CocoaPods(https://github.com/CocoaPods/CocoaPods)これらのサードパーティ製ライブラリを容易に統合管理できます.
二、取り付け
CocoaPodsはRubyで実現されていますが、それを使うにはまずRubyのある環境が必要です.幸いなことに、OS XシステムのデフォルトではRubyを実行できます.そのため、次のコマンドを実行するだけです.
注:中国にいる私たちはよく壁に国内にいて、プログラマーがひっくり返さないと外の世界がどんなにすばらしいか分からない.ダウンロード速度のために、ミラーを交換しなければなりません(宝を洗うミラーでインストールします)
$ gem sources -l
$ gem sources --remove https://rubygems.org/    //       </span>
$ gem sources -a https://ruby.taobao.org/       
$ gem sources -l                                //                 
最後に、次のコマンドを実行します.ネットワークがスムーズであれば大成功です(インストール時にmacのパスワードを入力させ、入力後、Enterキーを押します.注:パスワードが分からない場合は123を試してみてください.奇跡があるかもしれません)
gem install cocoapods
インストールが完了しました.サードパーティ製クラスライブラリを検索してみます.
pod search AFNetworking
gitに関連する情報が見つかります
三、使用
CocoaPodsを使用する最初のステップは、現在のプロジェクトの下でPodfileファイルを新規作成することです.
touch Podfile
それからvimを利用してPodfileファイルの編集を開き、使用したいクラスライブラリに参加します.フォーマットは以下の通りです.
vim Podfile   //    
  :
pod 'AFNetworking', '~> 2.3.1'
 
 输入完上面的东西后,先按esc停止编辑,按:号,输入wq,点enter键。(创建完成) 
 
 最后一步,执行命令: 
  
  
 
pod install
端末に次のようなプロンプトが表示されると、成功を表します.
[!] From now on use `XXXXX.xcworkspace`.

注意:
Podfileファイル編集時のサードパーティライブラリバージョン番号の書き方について:
pod ‘AFNetworking’      //          ,           
pod ‘AFNetworking’,  ‘2.0’     //   2.0  
pod ‘AFNetworking’, ‘>2.0′     //    2.0   
pod ‘AFNetworking’, ‘>=2.0′     //       2.0   
pod ‘AFNetworking’, ‘<2.0′     //    2.0   
pod ‘AFNetworking’, ‘<=2.0′     //       2.0   
pod ‘AFNetworking’, ‘~>0.1.2′     //      0.1.2   0.2   ,   >=0.1.2  <0.2.0
pod ‘AFNetworking’, ‘~>0.1′     //      0.1   1.0   
pod ‘AFNetworking’, ‘~>0′     //  0   ,                ,