Carthageメモ

iOS

Carthage→カルタゴもしくはカッセージと読む。
CocoaPodsと一緒?でiOSのライブラリ管理ツール。
初回のセッティングがクソめんどくさいが、その後のビルドが早いらしい。
CocoaPodsはセッティングは比較的簡単だが、ビルドするたびに import したライブラリを読み込むので、ビルドが遅いらしい。
SwiftPMというApple純正のライブラリ管理ツールあるらしいが、それは全然わからない。carthage update コマンドでCartfileの記述を見に行く。
carthage bootstrap --platform iOS コマンドでCartfile.resolvedの記述を見に行く。
bootstrap というコマンドが大事。 --platform iOS でプラットフォームをiOSだけにしぼる。オプションコマンドつけなければ、watch os とかのライブラリまで引っ張ってくる。
指定してあげないといけない。ローカル管理の方が向いている?

食わず嫌いで新しいこと挑戦しなかったけど、まだまだSwiftも知らないことだらけや……。
そういや新刊出たので買った。

タイトルとURLをコピーしました