今天來說一個今年剛出的東西 SwiftData 吧。 Apple 在 Swift 添加了 SwiftData,開發者可以透過程式簡單的將資料持久化,透過一般的...
昨天介紹完 SwiftData 中建立模組以及定義其中屬性的 Macro,今天來介紹一下 SwiftData 中重要的東西,ModelContainer。 Mo...
昨天介紹了 ModelContainer 今天繼續來實作 SwiftData 吧。 UI 建立 實際操作之前,這裡參考網路上的資料完成 UI 的部分,中間還有使...
昨天建立好基本的 UI 了,今天要來試著儲存資料到 SwiftData 裡。 ModelContext 還記得之前介紹 ModelContainer 時提過的...
昨天稍微嘗試了一下 ModelContext 以及將資料存進 SwiftData 中,但是主畫面依然沒有顯示任何東西,那是因為沒有從 SwiftData 中撈資...
昨天介紹如何撈資料了,今天繼續介紹刪除資料的方法。 Delete SwiftData 中刪除資料的方式也很簡單,只需要在要執行的地方加上下面這行就好。 cont...
昨天稍微介紹了刪除的方法,剩下的就是 Update 了。 Update 在 Update 前需要知道要更改的是哪一筆資料,所以這裡對著原本的 View 再加上一...
今天來開始介紹 Macro 吧。 Macro 的特點 Swift 的 Macro 中有一些特點,大概有這幾種: 1. Macro 都會用 # 或 @ 去標示出來...
昨天簡單的介紹了 Macro 以及 Macro 的類型,今天來介紹一個 Macro:@Observable。 @Observable @Observable 主...
iT 邦幫忙鐵人賽的終點近在眼前,回顧這個漫長的旅程,我的心情充滿了喜悅和滿足。這一個月,我深入探索了 SwiftUI,這個令人振奮的蘋果框架,也讓我更深刻地理...