第 25 章
把所學應用出來!構建個人理財App

到目前為止,您應該已經對 SwiftUI 有了很好的了解,並且已經能使用這個新框架構建了一些簡單的App。 在本章中,您應用所學的技巧來開發一隻個人理財App,讓使用者可以記錄自己的收入和支出。

圖 25.1. 個人理財App
圖 25.1. 個人理財App

這個App構建起來並不太複雜,但你會學到很多關於 SwiftUI 的知識,並了解如何應用你所學的技術。 簡而言之,以下是我們會建立的功能和將會講解的內容:

  1. 如何構建表格並驗證使用者輸入
  2. 如何過濾記錄和更新列表視圖
  3. 如何使用底頁(Bottom Sheet)顯示記錄詳情
  4. 如何在 SwiftUI 中使用 MVVM(Model- View-ViewModel 的縮寫)
  5. 如何利用 Core Data 儲存和管理數據庫的數據
  6. 如何使用 DatePicker 給使用者選擇日期
  7. 如何處理鍵盤通知和調整表單位置

讓我再次強調這一點。 這個App是你將所學應用出來的成果。 因此,我假設你已經閱讀了第 1 章到第 24 章。你應該了解如何構建Bottom Sheet(第 18 章)、使用 Combine 驗證表單(第 14 章和第 15 章)以及如何使用 Core Data(第 22 章)。 如果您還沒有閱讀這些章節,我建議您先閱讀它們。 在本章中,我將集中講解以前沒有討論過的技術。


想更深入學習SwiftUI和下載完整程式碼?你可以從 AppCoda網站購買《精通 SwiftUI》完整電子版。

results matching ""

    No results matching ""