Podfile
JSでいうpackage.jsonみたいなやつ
Rubyで記述する
GPT-4.icon
code:rb
platform :ios, '14.0'
use_frameworks!
target 'YourApp' do
pod 'Alamofire', '~> 5.4'
pod 'SwiftyJSON', '~> 5.0'
end
platform
プロジェクトのターゲットプラットフォームを指定します。
use_frameworks!
Swiftのフレームワークを使用する場合に指定します。
target
プロジェクトのターゲットを指定し、その中で使用するライブラリをリストします。
pod 'ライブラリ名', 'バージョン指定'
使用するライブラリとそのバージョンを指定します。
なんでRuby?
CocoaPodsは、iOSの依存関係管理を行うためのツールであり、もともとはRubyのGemとして開発されましたGPT-4.icon
Rubyは簡単にDSLを構築することができます。
Podfileのような依存関係を記述するための簡潔でわかりやすいフォーマットを作成するのに適していました。