iT邦幫忙

鐵人檔案

2023 iThome 鐵人賽
回列表
Software Development

Golang 工程師的 SwiftUI 之旅 系列

身為一個 Golang 後端工程師,又對開發 App 很有興趣,於是就開始玩起了 SwiftUI。
這系列帶你從 Golang 後端工程師的角度去學習 SwiftUI、
分享開發 iOS/MacOS 的經驗、
加上融合後端的概念(SQLite、Clean Architecture),來魔改 SwfitUI 的結構(X)。

鐵人鍊成 | 共 30 篇文章 | 9 人訂閱 訂閱系列文 RSS系列文 團隊SwiftUI 男孩
DAY 11

Day11: 來選擇障礙一下吧 - Picker, Menu

本章要介紹的是下拉式選單 Picker 和 Menu。 Picker Picker 是 SwiftUI 提供的的下拉式選單,用法如下: struct Con...

2023-09-26 ‧ 由 Yanun 分享
DAY 12

Day12: 我的畫面,沒有盡頭! - ScrollView, List, TabView

本章會介紹我們常見到的上下/左右滑動的捲軸類 View。 有捲軸、列表、卡片。 ScrollView ScrollView 是 SwiftUI 提供的捲軸類...

2023-09-27 ‧ 由 Yanun 分享
DAY 13

Day13: 有時候得彈出一點東西 - Alert, Sheet, Popover

彈出視窗在很多情況都會用到,比如確認使用者行為、顯示重要訊息 ...。 本章要介紹 SwiftUI 提供的三種彈出視窗,可以根據不同的場景使用對應的彈出視窗。...

2023-09-28 ‧ 由 Yanun 分享
DAY 14

Day14: 層層疊疊的樹狀分頁 - NavigationStack

NavigationStack NavigationStack 提供類似 iPhone 設定頁面分頁的元件,可以讓用戶一層一層的點進去每個視窗內。 基本的用法...

2023-09-29 ‧ 由 Yanun 分享
DAY 15

Day15: 用你的手指做一點事 - Gesture

本章要介紹常用的手勢,點擊、拖曳、旋轉、縮放。 好的手勢設計可以幫助使用者在使用軟體上可以更快速直覺。 Gesture 使用 .gesture 修飾器可以替...

2023-09-30 ‧ 由 Yanun 分享
DAY 16

Day16: 後端工程師的好朋友 - SQLite

SQL SQL(Structured Query Language,結構化查詢語言)是一種特定目的程式語言。用來和資料庫互動,做到 拿取 / 更新 / 刪除...

2023-10-01 ‧ 由 Yanun 分享
DAY 17

Day17: 好,該定義你的 DB Schema 了 - Table Migration

要將資料儲存進資料庫,第一個步驟就是要定義存進資料庫的結構長怎樣。 建立 DB Schema 首先我們要為需要儲存的資料建立 Table。 例如我們有個 M...

2023-10-02 ‧ 由 Yanun 分享
DAY 18

Day18: 新增、刪除、更新資料 - CREATE, UPDATE, DELETE

本章節會開始介紹 SQLite 套件如何執行 CRUD。 使用 SQLite 執行 CREATE、UPDATE、DELETE 來取得/更新/刪除資料。 這邊同樣...

2023-10-03 ‧ 由 Yanun 分享
DAY 19

Day19: 取得資料 - READ

SELECT prepare 方法可以取得資料,prepare 方法及 SQL 的對照大概長這樣: try db.prepare(tableMember) /...

2023-10-04 ‧ 由 Yanun 分享
DAY 20

Day20: 沒有,我只是想推銷一下自己寫的 Package - Sworm

本章要來推銷一下自己寫的套件:Sworm。 Sworm 將 SQLite 這個套件 Wrap 了一層,讓使用上更加容易。 擴充支援型別 Sworm 裡實作了...

2023-10-05 ‧ 由 Yanun 分享