Movatterモバイル変換


[0]ホーム

URL:


コンテンツにスキップ
Wikipedia
検索

CocoaPods

出典: フリー百科事典『ウィキペディア(Wikipedia)』
この項目「CocoaPods」は翻訳されたばかりのものです。不自然あるいは曖昧な表現などが含まれる可能性があり、このままでは読みづらいかもしれません。(原文:英語版 NaTRenKO 10:19, 30 March 2021
修正、加筆に協力し、現在の表現をより自然な表現にして下さる方を求めています。ノートページ履歴も参照してください。2021年4月
CocoaPods
作者Eloy Durán
開発元Ben Asher, Dimitris Koutsogiorgas, Danielle Lancashire, Orta Therox, Paul Beusterien と Samuel Giddins
最新版
1.11.3
最新評価版
2022年3月11日 (3年前) (2022-03-11)[1]
プログラミング
言語
Ruby
プラットフォームmacOS,iOS,watchOS,tvOS
種別パッケージ管理システム
ライセンスMIT License
公式サイトcocoapods.org
テンプレートを表示

CocoaPodsは、Objective-Cランタイムで動作する、Objective-C、Swift、およびその他の言語向けのアプリケーションレベルの依存管理システムである。RubyMotion英語版[2]のように、外部ライブラリの管理方法の標準形式を提供する。CocoaPodsは、Eloy DuránとFabio Pelosinによって開発され、多くの人々の支援を得つつプロジェクトの管理を続けている[3]。彼らは2011年8月に開発を開始し[4]、2011年9月1日に初の一般向けにリリースを行った[5]。CocoaPodsは、RubyプロジェクトにおけるRubyGemsBundlerの組み合わせに強く影響を受けている。

CocoaPodsは、サードパーティ製のコードのソースベースでの配布と、Xcodeプロジェクトへの自動統合に重点を置いている。

CocoaPodsはコマンドラインから実行され、JetBrains統合開発環境であるAppCode英語版にも統合されている[6]。ソースファイルを手動でコピーするのではなく、依存関係を指定することにより、アプリケーションの依存関係にあるライブラリなどをインストールする[7]。多くの異なるソースからのインストールにあたって、"master" specのリポジトリ(多くのオープンソースライブラリのメタデータを含む)がGitリポジトリとして管理され、GitHubでホストされている[8] 。CocoaPodsの依存関係解決システムは、BundlerRubyGemsBerkshelf等、他の大規模プロジェクトでも使用されているMolinilloを利用している。

[編集]

ライブラリAFNetworkingとCocoaLumberjackをインストールする例:

platform:iospod'AFNetworking','~> 2.0.0'pod'CocoaLumberjack','< 1.7'target'MyApp'

関連項目

[編集]

脚注

[編集]
  1. ^Releases · CocoaPods/CocoaPods”. github.com. 2023年1月13日閲覧。
  2. ^Use CocoaPods Dependencies in RubyMotion AppsArchived 2013-12-24 at theWayback Machine.
  3. ^CocoaPods contributors
  4. ^Initial work
  5. ^Initial release
  6. ^What's New in AppCode 2.5
  7. ^Streamlining Cocoa Development With CocoaPods
  8. ^The “master” spec repository

外部リンク

[編集]
パッケージフォーマット
 
コンパイルされているパッケージ(実行ファイル
Windows
macOS
Unix系
dpkg
RPM
tar
その他
Solaris
z/OS
組み込みOS
モバイルOS
ゲーム機
クロスプラットフォーム
ウェブブラウザ
https://ja.wikipedia.org/w/index.php?title=CocoaPods&oldid=103786141」から取得
カテゴリ:
隠しカテゴリ:

[8]ページ先頭

©2009-2025 Movatter.jp