[2024鐵人賽] Day19: SwiftUI 分類管理、地點管理與側邊欄結合

[2024鐵人賽] Day19: SwiftUI 分類管理、地點管理與側邊欄結合

Day19 我們將 SwiftUI 的分類管理、地點管理與側邊欄進行整合,並進一步優化物品管理功能。在這篇文章中,我們實作修改 Item 模型,實現物品與分類和地點的關聯,讓使用者在新增、編輯時選擇分類與地點,並在首頁顯示分類圖示與存放位置,提升管理效率與使用者體驗。

[2024 鐵人賽] Day18: SwiftUI 地點管理功能實作

[2024 鐵人賽]Day18: SwiftUI 地點管理功能實作

Day18我們完成了地點管理功能的實作,讓使用者能夠在App中輕鬆查看、刪除和新增家中的地點。使用者可以透過彈跳視窗輸入地點名稱並選擇顏色,這些資料會即時儲存到資料庫並更新地點列表。這樣的設計大幅提升了使用者的管理效率,未來也將會整合到側邊欄與家用品分類功能中,讓地點與物品管理更加直覺方便。

[2024 鐵人賽] Day 17: SwiftUI 新增分類功能實作

[2024 鐵人賽] Day 17: SwiftUI 新增分類功能實作

Day17我們完成新增分類功能,實作 AddCategoryView,並搭配 AddCategoryViewModel,讓使用者能夠輕鬆地新增新的分類至 App。透過動態元件,使用者可以輸入分類名稱、選擇合適的圖示和大分類,然後即時將這些資料儲存至 Core Data 資料庫中。

[2024 鐵人賽] Day 14: SwiftUI 建立側邊欄

Day14 我們在 SwiftUI 中為家用品管理 App 建立一個自訂的側邊欄(SlideMenu),包含管理分類、管理地點、帳務報表與聯絡選項。透過側邊欄,讓使用者能更方便地操作和瀏覽,提升 App 的使用體驗。我們從定義選單項目到整合側邊欄至主畫面的過程,並展示如何透過自訂的 SlideMenu 元件一步步說明。