inflearn logo
知識共有
inflearn logo

Tuistで完結させるプロジェクト自動化とモジュール化

大規模iOSプロジェクトの慢性的な問題である.pbxprojのコンフリクトと複雑な依存関係管理を、Tuistで完璧に解決します。本講義は、新規プロジェクトをゼロから拡張可能なマルチモジュール構造で構築し、実務で直面する外部ライブラリ連携およびリソース管理の真髄をマスターできるように設計されています。 --- 核心学習ポイント (Key Takeaways) * 🏗️ 体系的なプロジェクト設計: WorkspaceとProjectを有機的に分離することで、チームごとのオーナーシップを確保し、コンフリクトのない協業環境を構築します。 * 📐 正しいモジュール設計原則: すべてを一つの場所に詰め込む'SharedKit'の罠を避け、依存関係の一方向原則を守る健全なモジュール細分化戦略を習得します。 * 📦 外部ライブラリマスター: Tuist 4.0のPackage.swiftを活用し、Alamofire、TCA、Kingfisherなどの必須ライブラリを各モジュールに効率的に分配・連携します。 * 🖼️ 完璧なリソース管理: モジュール分離時に発生するリソースバンドルの問題を完全に理解し、Tuistの自動生成機能を通じたType-Safeなリソースアクセスでランタイムクラッシュを防止します。 * ⚙️ 環境別の設定分離: xcconfigとビルドConfigurationを活用し、Debug、QA、Release環境に応じたアプリ名、Bundle ID、API URLをコードで完璧に制御します。

23名 が受講中です。

難易度 初級

受講期間 無制限

iOS
iOS
Swift
Swift
tuist
tuist
iOS
iOS
Swift
Swift
tuist
tuist
まだ質問が投稿されていません。
最初の質問を投稿して、インフランと一緒に成長しましょう!

期間限定セール、あと7日日で終了

¥2,909

23%

¥3,817