登入系統
說了這麼多天,終於要開始實作內容了。那第一個動工的我覺得應該是要會員系統,因為幾乎所有功能都要依賴使用者身份:沒有登入,就不能記錄飲食、運動,也看不到...
傳統要做一款 APP,通常會先從 wireframe 開始:畫出頁面流程、做設計規格,再來寫一下後端資料庫要什麼,API要開什麼,然後才開始動工。這樣的好處是方...
在我們前幾天的學習中,已經認識了 struct 結構體、class 類別,還有能幫我們擴充功能的 extension。今天,我們要讓這些工具之間「互相交流」,也...
在第十七天,你已經對 MVVM 模式有了了解,知道 ViewModel 是一個介於 View 和 Model 之間的「智慧助理」,可以讓程式碼變得更精簡、更好維...
昨天我們學會了 SwiftUI 常見 UI 元件,像是 Text、Image、Button、TextField、Toggle、List、ProgressView...
各位戰士,歡迎來到第十八天的戰場。在 UI 流暢度的陣地戰中,最常見的敵人之一就是「過於複雜的佈局」。一個層層堆疊、深度過深的佈局,就像一個臃腫的官僚體系,會讓...