こんにちは。自分で調べていたらちょっと情報が色々あって困惑してきてしまったのでお答えしていただければと思います。
Swiftに置いてのライブラリ、パッケージという言葉が意味するものを教えてください。
これは、言い回しの違いで同一のものなのか、それとも別々のものなのか。
あるところではcocoapodsでパッケージをインストールするやり方は以下です
の説明のあと、
pod 'Alamofire'
という記載があったのですが、例えばこのAlamofireはライブラリではなかったでしょうか?
同一の認識であれば、ここはそうだったのですねで受け入れられますが、もし別々のものという認識の場合、このAlamofireがライブラリ、
そして、パッケージというものはこのライブラリ群(alamofireとかfirebaseとか)をいわゆるzipのようなひとまとまりとしてパッケージ化する、そしてそれを配布等を行うのような解釈であっていますか?
そしてそうであれば、このパッケージというものを管理するツールがあるんでしょうか。
(cocoapods
やcarthage
はライブラリ管理ツールと認識しています。)
ここにぶつかった経緯として、プロジェクトでgem
,rbenv
,bundler
,rubygems
というものに出会い、gem
はパッケージ管理ツールと調べたら出てきたので
podsのようなものかなと思っていたのですが、パッケージと言っているしちょっと違うのか?となった次第です。それでそもそもライブラリとパッケージの違い、そしてその管理ツールの関係ってなんだ?と混乱してきてしまったので、、、。
ご回答いただければ幸いです。
よろしくお願いいたします。
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。