#HW5 期末 App Part 2
Published in
Jan 25, 2022
(一)操作影片
(二)GitHub連結
(三)作品截圖
(四)作品說明
這次的期末APP part2光是在處理要如何把資料全部存進CoreData裡便花了我不少時間,甚至一開始我花了應該差不多有10個小時,結果寫出來的居然是是屍體,一堆bug,所以我也乾脆地直接重寫了,這真的是非常的打擊到我,最後也只好先從其他的功能開始著手,幸好最後也還算是順利的完成了,達成了所有的功能要求,真的是花了很多的時間在研究各種功能,現在感覺真的是好累啊。
(五)功能需求
- 以 TabView & NavigationView 製作多頁面 App。
- 使用到 EnvironmentObject。
- 加入 search 功能。
- 使用 UIViewControllerRepresentable 加入 UIActivityViewController 實現分享功能。
- 使用 Core Data 儲存資料,資料可儲存跟刪除,比方加入收藏功能儲存網路抓取的資料。
- 使用到動畫。
- 使用 Gesture。(不包含 TapGesture)
- 使用 WidgetKit 製作 widget
- 使用到至少一個沒教過的功能技術,使用愈多分數愈高。可在文章裡特別說明使用哪些沒教的技術。
使用CLLocationManager抓取使用者位置,找出相關的站點
自訂container
使用App Groups共享資料
在widget存取CoreData的資料
自訂ProgressView的Style
批量刪除CoreData的資料
使用NWPathMonitor在背景偵測連線狀況