(四)作品說明

這次的期末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在背景偵測連線狀況

--

--