Tuistで完結させるプロジェクト自動化とモジュール化
dumveloper
大規模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をコードで完璧に制御します。
初級
iOS, Swift, tuist







![[iOS] Swift Modern Collection View & MVVM パターンガイド講義サムネイル](https://cdn.inflearn.com/public/courses/330174/cover/6d62a451-cf7f-43cd-9679-9e2ce509136f/330174-eng.png?w=420)


![RPGゲームアプリを作る[iOS iPhone]講義サムネイル](https://cdn.inflearn.com/public/courses/324527/course_cover/90d24f33-c1fb-4d19-aec5-ec0a802e3ef1/onarcher_rpg.png?w=420)


![MAUI [Cross-Platform Applications & C#]講義サムネイル](https://cdn.inflearn.com/public/courses/332442/cover/89ee60dc-f139-4b63-ae28-abd8a6036cb8/332442-eng.png?w=420)

![[Apple公式教材] Swiftパズル1講義サムネイル](https://cdn.inflearn.com/public/courses/324061/course_cover/ebdc9143-bf06-469a-aa14-07a19a9c2831/inflearn-cover.jpg?w=420)