[2024 鐵人賽] Day 11: 將資料儲存到 Core Data

[2024 鐵人賽] Day 11: 將資料儲存到 Core Data

Day 11 介紹如何在 SwiftUI 中整合 Core Data,實現家用品項目的資料儲存與管理。本文將教你如何建立資料模型、實作 DataManager 來處理 CRUD 操作,並更新 ViewModel 和 ContentView 以確保資料持久化。透過這些步驟,讓你的 App 能夠在關閉後依然保留重要的資訊,成為一個實用的工具。

[2024鐵人賽] Day 7: 認識 SwiftUI 的 State 與 Binding

[2024鐵人賽]Day 7: 認識 SwiftUI 的 State 與 Binding

Day7 我們學習 SwiftUI 中的 State 和 Binding,了解如何使用它們來建立動態、互動的 UI。透過實際範例,我們練習在不同視窗之間共享資料,並實現資料的雙向綁定。State 和 Binding 不僅簡化過去使用 UIKit 時的資料綁定流程,還能自動更新 UI,讓開發變得更加直覺和高效。

[2024鐵人賽]Day 6: 挖掘 SwiftUI 的進階 View Modifiers

[2024鐵人賽]Day 6: 挖掘 SwiftUI 的進階 View Modifiers

Day6 我們探索 SwiftUI 的 View Modifiers,並學習如何建立客製化的 Modifier,讓程式碼變得更簡潔、更具可讀性。透過擴展 View 的方法,我們可以將這些自訂的樣式輕鬆應用於各種元件,並且還能夠根據需求靈活地增加參數來調整設計。

SwiftUI 專案怎麼開?實作教你設定畫面與啟用預覽

SwiftUI 專案怎麼開?實作教你設定畫面與啟用預覽

SwiftUI 專案要怎麼開始?這篇文章手把手帶你從零建立 SwiftUI 專案,實際操作 Xcode 設定畫面與初始檔案,說明專案結構,教你啟用 Live Preview、調整預覽畫面大小與裝置型號,讓開發流程更加順暢,也不會被畫面沒出來搞到懷疑人生,非常適合想動手實作的 SwiftUI 初學者參考。