身為一個 Golang 後端工程師,又對開發 App 很有興趣,於是就開始玩起了 SwiftUI。
這系列帶你從 Golang 後端工程師的角度去學習 SwiftUI、
分享開發 iOS/MacOS 的經驗、
加上融合後端的概念(SQLite、Clean Architecture),來魔改 SwfitUI 的結構(X)。
什麼是 Clean Architecture Clean Architecture 是由 Uncle Bob(Robert C. Martin)提出的架構,是...
前一章介紹了 SwiftUI Clean Architecture 架構的實作,本章詳細介紹 AppState 的一些細節。 View 顯示畫面 前一章我們在...
這個章節要來實作 Repository 的程式碼。 Repository 記得我們在 Clean Architecture 章節,定義了 Repository...
接下來就要來實作最重要的 Interactor 部分了!有沒有很期待? Interactor 實作 在 Clean Architecture 章節,我們定義了...
本章要來推銷一下自己寫的套件:Ditto。 裡面主要是放一些我自己開發 Side Project 時很常重工的程式碼。 有興趣可以看一下原始碼,很多功能 REA...
最後五個章節要來分享我一般在開發 APP 時的流程,並實際執行來製作一款 Todo List APP。 一般而言我會先以幾個大步驟來規劃並設計 APP: 設...
在寫業務邏輯程式碼前,我習慣先定義出資料,及規劃大概的業務邏輯流程。 定義資料 我們待辦事項資料預想會有一些欄位: 待辦事項名稱 建立日期 是否完成 其他...
定義完我們的資料流,就可以來寫我們的邏輯了! Repository 在 Repository 資料夾內新增 Repository.swift: protoco...
邏輯寫完了我們就可以來將畫面使用到畫面上了! HomeView 我們在 Day26 定義了一個 ConceptHomeView,要把它拿來用! 首先先在 UI...
接下來呢? SwiftUI 還有很多本系列沒介紹到的項目,後續都可以在持續學習。 元件 其他常用的 SwiftUI 元件還有: Toggle Slider...