感謝您提交詢問!我們的一位團隊成員將在短時間內與您聯繫。
感謝您提交預訂!我們的一位團隊成員將在短時間內與您聯繫。
課程簡介
架構與高級組件
- 架構模式:MVVM(實戰介紹)
- 使用@State和@ObservedObject進行高級UI狀態管理
- 使用UINavigationController和Coordinators進行導航
- 實戰:重構項目架構
並發與異步操作
- 使用Grand Central Dispatch (GCD)處理異步任務
- 在Swift中使用async/await
- 主線程與背景線程
- 實戰:在項目中實現異步操作
高級數據持久化
- 使用Core Data進行本地持久化(基本CRUD操作)
- 使用UserDefaults存儲簡單數據
- 實戰:在項目中實現數據持久化
測試與代碼質量
- 使用XCTest進行單元測試
- 使用XCUITest進行UI測試
- 靜態代碼分析工具(SwiftLint)
- 實戰:在項目中實現基本測試
集成與優化
- 使用URLSession和Codable消費RESTful API
- 處理JSON數據
- UI和電池性能優化基礎
- 實戰:API集成與性能調優
總結與下一步
最低要求
- 扎实掌握基础iOS开发(UIKit、Storyboards、导航、Swift)
- 具备Xcode使用经验
- 熟悉面向对象编程概念
受众
- 有经验的iOS开发者
- 希望掌握高级技术的移动开发者
- 构建可扩展、高性能iOS应用的软件工程师
35 小時