#21 存取檔案實作單字 App

一天一顆蘋果,三天就有三顆蘋果!

這次作業是練習讀取專案裡的英文單字檔(txt),解析內容實作單字 App。

Part 1. 顯示單字(中/英)

APP操作畫面 — 1

首先,在最一開始的ViewController中,拉出26個字母的按鈕。

並且在Navigation Prepare裡面讀取按下的字母,並傳送到顯示的畫面。

在顯示單字的畫面中,利用以上的參數來存取字母、單字列表,以及單字。

在畫面讀取時,抓到對應字母的txt檔案,並把單字列表儲存在vocabularys單字列表裡面。

在show這個function中,把儲存的單字列表利用vocIndex來顯示個別的單字。

在英文翻中文的Navigation Prepare,把正在顯示的單字傳到中文的頁面。

Part 2. 存到本機資料,製作清單

APP操作畫面 — 2

首先,設定一個自創Struct型別,並設定為Codable。
才可以從本地檔案讀取以及寫入。

在剛剛英文單字頁面,除了讀取txt檔以外,為了要方便寫入本機資料,讀取畫面的同時也已經讀取本機資料清單。

這邊在寫入清單時,加入一個Alert讓使用者體驗上感覺比較好!

在Table View中,一樣在畫面讀取時,把清單讀取出來,並顯示在Cell上面。

因為這次的清單新增,不是由Table View上面完成,所以在View Will Appear中,讓清單可以即時更新。

Table Delete
Table Rearrange

--

--