第十六屆

mobile-development
Xiang教你進階Swift從有到精
Xiango4l4

系列文章

DAY 1

Day01 - Swift進階之旅:開啟30天學習序幕

前文 歡迎來到「Xiang教你進階Swift從有到精」系列的第一天!我是Xiang,很高興能夠再次與大家相聚在這個學習的平台上。 去年我們一起學習了Swift的...

DAY 2

Day02 - SwiftUI 介紹

前文 還記得去年,教各位使用 UIKit 這個框架去開發iOS App ,今年我想教各位一些 SwiftUI 的小知識 首先什麼是 SwiftUI SwiftU...

DAY 3

Day03 - 什麼是 SwiftData

SwiftData 初探 SwiftData 是 WWDC23 中發表的一個新的框架,所以想要使用 SwiftData 需要 Xcode 15 &...

DAY 4

Day04 - 讓專案變成 MVVM 架構

什麼是MVVM? MVVM代表Model-View-ViewModel,是一種用於構建用戶界面的軟體架構模式。它源於MVC(Model-View-Control...

DAY 5

Day05 - SwiftData 的前置作業

前言 昨天介紹完 MVVM 後 今天終於要來實作 SwiftData 了那開啟專案後是不是發現多了 Item 跟 ContentView 然後裡面都已經寫了一...

DAY 6

Day06 - SwiftData 的新增跟刪除

前言 昨天教完各位使用SwiftData 必須做的前置步驟後,今天我們開始要來講解怎麼把資料做新增跟刪除。 這邊我們看到 ContentView 最底下的...

DAY 7

Day07 - 管理食物相關資訊App

前文 昨天實作完新增跟刪除之後,我們之後要使用Chart這個框架來搭配SwiftData,所以我們今天要重新設計一個資料模型。 Model 這邊是資料表的內容...

DAY 8

Day09 - SwiftData 編輯資料

前文 昨天實作完新增跟刪除之後,今天我們要來編輯資料,那因為原本官方的範例是時間戳那這個比較不符合我們要刪除資料的規範,通常刪除資料可能會透過 ID (Prim...

DAY 9

Day08 - Chart 圖表搭配SwiftData使用

前文 昨天我們弄好主要頁面之後,今天我們要使用 Chart 的圓餅圖來觀察我們的資料。 首先我們要先創一個頁面在 View 資料夾裡,取名叫做 Home ,然...

DAY 10

Day10 - SwiftData 動態排序

前文 昨天教完各位如何編輯完資料之後,今天會教各位怎麼排序資料。 建立排序的按鈕 先建立一個 sort 然後是 Bool 型別的,然後在建立一個按鈕用來表示資...