IOS 期末App — 偶像大師灰姑娘女孩迷你專輯App

這次的期末App是期中App的改良延伸版。

期中 App: 偶像大師灰姑娘女孩迷你專輯App

期中考之前主要是直接拉viewcontroller一個一個view土法煉鋼製成,做起來費時又費工。

期中考之後教了用程式碼來控制viewcontroller之後一個viewcontroller就能搞定48個歌詞頁面囉

App主要架構

App主要可分成兩個部分:

  1. 歌曲列表
歌曲列表

利用讀檔方式讀取歌名、專輯名稱,再用程式碼去載入專輯圖片。

2. 我的最愛

加入我的最愛

這是期末App的所新增的功能,可以把自己喜歡的歌加入「我的最愛」裡面收藏,也製作了防止重複加入的function,提醒使用者。

刪除功能

有加入當然也有刪除囉~

遇到的困難:

雖然讀檔都是用UTF8讀,但是預設的UTF8編碼對日文的濁音和半濁音編碼和文字檔中的編碼不同,因此需要呼叫decomposeStringWithCanonicalMapping這個很長的東西才能正確讀檔QQ

最後就是github連結