電影時刻 iOS 2.8.0 版


更新內容

2.8.0 #2024-07-17

  1. 修正最愛電影的海報無法顯示的問題。
  2. 電影資料移除 Yahoo 評分及連結。
  3. 最佳化電影海報的快取機制。
  4. 電影的時刻表地區列按鈕會記住之前選擇的地區。
  5. 部分頁面微調。
  6. 修正錯誤及優化程式碼。1. 電影及電影院的時刻表呈現方式調整。
  7. 「上映中」的電影清單分類為「上映中」、「票房榜」、「二輪」3 個分頁。
  8. 電影的「電影資料」可以點選右上角按鈕加入或移除收藏。
  9. 電影的「劇情介紹」可以點選右上角按鈕調整 5 個字級大小。
  10. 時刻表地區列的「全部」改為「常用」,長按任一地區按鈕可以設定為預設地區。
  11. 更容易查看「未來日期」的時刻表。
  12. 「最愛電影院」整合到「電影院」中並改名為「常用」。
  13. 「最愛電影」更名為「電影收藏」。
  14. 已收藏的電影在清單中的標記,由黃色直條改為星號。
  15. 移除會蓋住內容的廣告。
  16. 修正錯誤及優化程式碼。

開發札記

上個版本 (2.7.0, 2024-01-16發佈) 在開發時,距上上個版本 (2.6.1, 2022-12-08) 間隔超過了一年,我真是太偷懶了 😅

在正式開發之前就花了(浪費)不少時間在升級這件事,macOS 升級、Xcode 下載新版本等等,等調整好開工狀態已經消耗了不少精神,因此只能針對那時比較重要的功能先推出修改的版本。

這個 App 畢竟也超過 10 年了,當初有很多還不熟悉 iOS 架構時所寫的程式碼,現在看起來不僅複雜還很沒效率。在 2.7.0 版發佈之後就在思考有哪些地方要改,最後決定把時刻表相關的程式碼全部砍掉重寫,也是這次改版最花費時間的地方,同時要改電影、電影院、其他日期三個頁面,真是殺死不少腦細胞,改到都想放棄了 😨

另外一個大工程就是把最愛電影院、最愛電影完全改寫,把之前修改 Android 版時的想法完全移植過來,也是花了不少時間啊。其他細節修改的東西也不少,加加減減,盡量讓 App 更好用。

有件要提到的事,就是這次開發使用了不少 ChatGPT、Claude 等 AI 的輔助,我覺得有達到提升開發速度的效果,對比以前使用搜尋引擎,使用 AI 可以立刻得到答案,省去了不少人工過濾搜尋結果找答案所花費的時間。

這次改版算是有改到自己比較喜歡的樣子,有很多功能都是放在待辦事項放很久,因為知道要花不少時間改,又沒有那個空出來的時間,就被一直延後。當然還有一些東西想改,但這次改版竟然花了整整半年 (1月中開始到7月中結束),在不發佈也不行了。最後,又要回去改 Android 版啦 🤘