サードパーティのライブラリを使用するための私の率直な提案は、できる限り多くの CocoaPods を使用することです。すべてが利用可能になる可能性が高いです。
CocoaPod の組み込みが優れている理由:
- プロジェクトへの追加と削除が簡単
- プロジェクトへの自動リンク
- 追加後の更新が簡単
CocoaPod 使用の欠点:
- ライブラリが含まれていない場合は役に立ちません
- xcodeproj の代わりに新しく作成された xcworkspace を使用したくない場合
それらを使用しない理由はかなり弱く、それらを支持する偏見があることを認めます. 多くの静的ライブラリとフレームワークを使用する必要がありましたが、そのほとんどは社内で作成されています。CocoaPods により、ライブラリの共有、保守、およびインストールが簡単になりました。したがって、プロジェクトでそれらを使用することを検討してください。
CocoaPods が気に入らない、または選択肢にない場合は、ライブラリまたはフレームワークにリンクすることがおそらく 2 番目に良い方法です。プロジェクトにドラッグアンドドロップすると(簡単ですが)、後で更新するのが面倒になります。動的リンクを使用すると、Xcode プロジェクトで何も変更することなく、ファイル ディレクトリからそれらを交換できます。セットアップにはもう少し精巧さが必要ですが、最終的には長期的にはより良いものになります. とにかくIMO。