#21 存取檔案實作單字 App

作業目的: 學習讀取 App 裡的檔案,利用資料儲存實作收藏功能。

讀取專案裡的英文單字檔,解析內容實作單字 App。
檔案可加在 project navigator ,也可加在 Assets.xcassets 。

ps: 特別感謝英文老師 Carrie 提供 A ~ Z 的 txt 檔。

  1. 第一頁是字母列表,點選字母切換到第二頁的英文單字頁面,顯示某個字母開頭的相關單字。
  2. 瀏覽上一個,下一個單字:
    點選按鈕或是利用 swipe 手勢。
  3. 在英文單字頁面,可點選中文按鈕顯示中文翻譯頁面。

單字檔格式:
每行一個單字,每行包含英文單字,中文意思,英文句子,中文句子,以 tab 分隔。

a.m. 上午 John feeds his dog at 8 a.m. 約翰在早上8點餵食他的狗abandon 放棄 Those who abandon themselves to despair can not succeed. 那些自暴自棄的人無法成功。

A ~ Z 單字檔

https://www.dropbox.com/s/ah8of5mgtvo0lbi/alphabet.zip?dl=0

進階功能

  1. 英文單字和句子的發音。
  2. 單字切換加上動畫效果。
  3. 可收藏/取消收藏單字,之後可到我的收藏頁面查看收藏的單字。

作品集

--

--

彼得潘的 iOS App Neverland
彼得潘的 100 道 Swift iOS App 謎題

彼得潘的iOS App程式設計入門,文組生的iOS App程式設計入門講師,彼得潘的 Swift 程式設計入門,App程式設計入門作者,http://apppeterpan.strikingly.com