33

私は iOS 開発者であり、PODSPEC ファイルに関するすべてに非常に興味があります。

  1. それは何のために使用されますか?
  2. なぜそれが必要なのですか?
  3. それは何のために役立ちますか?

どうもありがとう。

この質問で十分な情報を収集できることを願っています。

4

1 に答える 1

15

これは、Ruby gem として配布されている CocoaPods のファイル拡張子です。これはtwitterで入手できます。

githubにも

編集:

Cocoapods ( http://cocoapods.org/ ) は、XCode の依存関係管理フレームワークです。プロジェクトの依存関係を宣言的に定義し、それらをプロジェクトのビルドに含めることができます。XCode の Apache Maven や Ruby Gems のようなものです。

なぜこれが必要なのですか?

iOS 開発者として、ライブラリの形で他の人が作成した多くのコードを確かに使用します。覚えていないかもしれませんが、すべてをゼロから実装する必要があるとしたら、あなたの生活はどれほど複雑になるでしょうか? 通常は (静的ライブラリを手動で構築するのはとても退屈なので)、ライブラリ コードをプロジェクトに追加するだけです。ただし、これにはいくつかの欠点があります。別の場所にある可能性のあるコードがリポジトリに格納され、スペースが無駄になります。ライブラリの特定のバージョンを入手するのが難しい場合があります。どのライブラリが利用可能かを確認できる中心的な場所はありません。ライブラリの新しいバージョンを見つけてプロジェクトを更新するのは退屈で、時には苦痛です。ライブラリを手動でダウンロードすると、ダウンロードしたコードに何らかの変更を加え、そのままにしておく傾向があります (更新が難しくなり、

からコピー: http://www.raywenderlich.com/12139/introduction-to-cocoapods

于 2012-12-22T14:48:11.743 に答える