身為一個 Golang 後端工程師,又對開發 App 很有興趣,於是就開始玩起了 SwiftUI。
這系列帶你從 Golang 後端工程師的角度去學習 SwiftUI、
分享開發 iOS/MacOS 的經驗、
加上融合後端的概念(SQLite、Clean Architecture),來魔改 SwfitUI 的結構(X)。
本章要介紹的是下拉式選單 Picker 和 Menu。 Picker Picker 是 SwiftUI 提供的的下拉式選單,用法如下: struct Con...
本章會介紹我們常見到的上下/左右滑動的捲軸類 View。 有捲軸、列表、卡片。 ScrollView ScrollView 是 SwiftUI 提供的捲軸類...
彈出視窗在很多情況都會用到,比如確認使用者行為、顯示重要訊息 ...。 本章要介紹 SwiftUI 提供的三種彈出視窗,可以根據不同的場景使用對應的彈出視窗。...
NavigationStack NavigationStack 提供類似 iPhone 設定頁面分頁的元件,可以讓用戶一層一層的點進去每個視窗內。 基本的用法...
本章要介紹常用的手勢,點擊、拖曳、旋轉、縮放。 好的手勢設計可以幫助使用者在使用軟體上可以更快速直覺。 Gesture 使用 .gesture 修飾器可以替...
SQL SQL(Structured Query Language,結構化查詢語言)是一種特定目的程式語言。用來和資料庫互動,做到 拿取 / 更新 / 刪除...
要將資料儲存進資料庫,第一個步驟就是要定義存進資料庫的結構長怎樣。 建立 DB Schema 首先我們要為需要儲存的資料建立 Table。 例如我們有個 M...
本章節會開始介紹 SQLite 套件如何執行 CRUD。 使用 SQLite 執行 CREATE、UPDATE、DELETE 來取得/更新/刪除資料。 這邊同樣...
SELECT prepare 方法可以取得資料,prepare 方法及 SQL 的對照大概長這樣: try db.prepare(tableMember) /...
本章要來推銷一下自己寫的套件:Sworm。 Sworm 將 SQLite 這個套件 Wrap 了一層,讓使用上更加容易。 擴充支援型別 Sworm 裡實作了...