SwiftUI的入門難度稍微有點高,但對于比較熟悉Swift的UIKit老手來說陣痛期大概1周以內,兩周內能達到UIkit的開發效率,個人總結快速入門路徑如下:
第一步
周期:1天
操作:閱讀蘋果官方demo
目的:
- 熟悉編碼樣式,
- 數據與UI組合的方式
- 建立基礎的概念
第一步做完后,還很很難快速獨立完成一個簡單的頁面
第二步
周期:3~5天
操作:
- 下載并安裝cursor
- 使用cursor打開項目
- 創建好文件后,截圖設計稿,在右下角的聊天區域上傳圖片,并描述需求
- 預覽查看cursor輸出代碼的效果,并根據設計稿進行調整
重復幾次步驟二,直到熟悉SwiftUI的基本語法、能力和常見UI控件的配置
長期伙伴
- 使用Deepseek、豆包作為輔助工具,不懂就問(有時候需要加上系統版本限制),如:
- @State、@Binding等關鍵字的作用和區別是什么?
- 怎樣優雅的實現xx功能?
- SwiftUI中的導航和UIKit中的導航怎樣優雅的共用?
- 拷貝代碼和錯誤/問題給Deepseek或豆包解決
- UIKit控件怎樣包裝成SwiftUI?
- SwiftUI控件怎樣包裝成UIKit,并解決自適應寬高的問題?