私たちはIOSでの作業を開始しました。 objective-cのrubgems(ルビー)やnpm(nodejs)のようなパッケージ化があるのだろうか?Objective-Cにパッケージ管理がありますか?
答えて
パッケージマネージャーが存在しないようです。
多くのIDEにはパッケージ管理が組み込まれていません。しかし、今日最も一般的な言語のサードパーティのパッケージ管理CocoaPodsは、objective-cの一般的な( "標準")サードパーティのパッケージマネージャです。私たちは生産的な答えを探しています。ソフトウェアエンジニアリングはコミュニティがサポートする世界なので、需要がある場合は常に複数の供給があります – Katushai
私はRubyに慣れていませんが、私はあなたがobjective-cがFrameworksと呼んでいるものを参照していると思います。これらは基本的にあなたのコードがリンクできるライブラリです。それらはXcodeプロジェクト設定で追加され、次にビルド段階の下に追加され、次に「ライブラリでバイナリにリンクする」
これらのフレームワークは、コア位置、コアデータ、グラフィックスおよび他の非常に便利なライブラリのコードを保持します。
フレームワークは中央で管理されず、インストール時に自動的に従属する依存関係が管理されます。まあ、macportsや自作がそれらを管理することができますが、gems/cpan/pythoneggsなどのコンパイラの一部として公式ではありません。 – mkb
ここではObjective-Cソースは通常ホストされていませんが、MacPortsに興味があります。そのパッケージは、一般的な 'nixパッケージマネージャーにあるもののラインに沿っているので、Objective-Cプロジェクトとうまく統合できる、より伝統的なCまたはC++ライブラリが必要な場合に便利です。
CocoaPodsは、最近のObjective-Cライブラリパッケージマネージャです。 its RubyGems.org page:
CocoaPodsは、Objective-Cライブラリパッケージマネージャです。それはあなたの依存関係を維持するためのすべての苦労を取り除こうとしますが、細身で柔軟な方法で行います。その目的は、オープンソースライブラリのより集中的な概要を作成し、それらを処理する方法を統一することです。 CocoaPodsはプロジェクトの依存関係のすべてのバージョンの正しいセットを計算し、インストールし、プロジェクトがリンクする依存関係の静的ライブラリの一部として構築するように設定します。
- 1. Djangoの認証アプリケーションに似たJavaユーザー管理パッケージがありますか?
- 2. TypeScriptパッケージ管理
- 3. VS2005にIIS Microsoft管理コンソールがありますか?
- 4. 自分で作成したNuGetパッケージをバージョン管理に配置する必要がありますか?
- 5. .classファイルをバージョン管理する必要がありますか?
- 6. シバンラインをPerlパッケージに含める理由はありますか?
- 7. Luaのパッケージ管理システム?
- 8. SSISパッケージ - バージョン管理とメンテナンス
- 9. 私のsessions_controllerのデータ管理コードに問題があります
- 10. パッケージ保護クラスのパブリックメソッドには何らかの理由がありますか?
- 11. は、中央管理のタイマジョブステータスページがあり
- 12. プログラムリクエストを管理するためにプラグインできるPHPパッケージはありますか?
- 13. リリース管理2013のアーティファクトはどこにありますか?
- 14. pythonには自動リソース管理はありますか?
- 15. JavaScriptにウィンドウ管理ライブラリはありますか?
- 16. djangoの管理ページにCSSがありません
- 17. evil static_castsを管理するパターンがあります
- 18. FakesAssembliesファイルをソース管理に追加する必要がありますか?
- 19. AssemblyInfo.csをバージョン管理に配置する必要がありますか?
- 20. ミニファイルをソース管理にコミットする必要がありますか?
- 21. umbraco&umbraco_clientをソース管理にチェックインする必要がありますか?
- 22. .vcxproj.filterファイルをソース管理に追加する必要がありますか?
- 23. Windows上でGemfile.lockをソース管理にコミットする必要がありますか?
- 24. C言語用の並行処理パッケージはありますか?
- 25. Mysql 5には階層データの管理手順がありますか?
- 26. メモリの管理に問題がありますか? "EXC_BAD_ACCESS"エラーを受け取る
- 27. iPhoneにデータベース管理/オブジェクト永続化の方法がありますか?
- 28. 管理者のログインページに白い灰色の画面がありますか?
- 29. Eclipseにはローカルワークスペースの個人的なバージョン管理オプションがありますか?
- 30. java:プロセスを管理/監視するライブラリはありますか?
いいえ、ありません。 – Jano