LookupWord - 讓Swift幫你學單字 - 和我一起Swift

利用Swift架設Server與Client,讓你可以將查詢過的單字記錄下來。

Preparation

  1. Vapor - 一個後端的Swift框架
  1. owlbot dictionary - 一個字典API
  2. Applescript - 利用Applescript去紀錄查詢的單字
  3. 一個iOS的應用,來瀏覽紀錄過的單字
  4. Heroku - 可以發布Server的平台,以及提供Database
  5. Xcode - 我們開發前端以及後端的地方

Objectives

不知道你有沒有曾經想要擁有你之前查過的單字的清單,好讓自己知道什麼單字需要複習。對我來說,常常發生。因為我習慣用三指觸控的方式去搜尋,但卻沒有辦法單純設定,讓他同時紀錄我查詢過的單字。另外,我也想要找一個地方複習我的單字。所以我想,合不來自己做一個這個功能?如果只是想要有一個單純的清單,你可以用Applescript 就可以做到,但是我希望把它寫成一個API,這樣事後有機會可以再進一步開發一個手機端去取用那些資料。

為什麼要這麼累?

疑犯追蹤(Person of Interest)裡Reese曾對Harold感謝說:"You give me a job. A purpose",而我這邊,也是提供一個目的,讓我自己去練習Swift,好玩,又可以運用到各種不同的第三方的庫。

如果你完成了之後的教程,你將會擁有:

  1. 一個自己的雲端伺服器,紀錄你每次搜尋的單字
  1. 一個手機應用,可以瀏覽搜尋過的單字及解釋
  2. 一個macOS的服務,可以在搜尋的時候告訴伺服器新增單字

Procedure

只有三個步驟如下:

  1. 設置Vapor伺服器,並上傳至Heroku
  1. 撰寫一個Applescript來告訴伺服器要記錄的字
  2. 開發一個iOS應用,來獲取並瀏覽伺服器上的單字列表

以上這些步驟裡需要的東西,很幸運的,都是免費的~~~超爽der

所以,和我一起Swift吧!

立刻前往我的Blog - Swift with Me

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 原来我非不快乐 始2016.6.27 聽說,能到達金字塔頂端的只有兩種動物,一是雄鷹,靠著自己的...
    _行走中的蝸牛_阅读 5,403评论 1 8
  • 『1』 瀨谷是被突然拜訪的警員自醫署請到警局的,那個面目平庸的年輕人將他領到審訊室的門口,然後恭恭敬敬在那兒站住了...
    摸鱼手喵帕斯坦阅读 4,671评论 0 1
  • (一) 楓岫住的地方叫做寒光一舍,但他比較喜歡被尊稱為楓岫主人而不是寒光主人。 至於原因,按照君曼睩小姐的話來說十...
    吴辛口阅读 4,719评论 0 4
  • 大半夜的被一个雷震醒了,然后,翻来覆去的再也睡不着了,翻了一遍以前的动态,从最终看到最初,除了时过境迁的感觉,还有...
    小柒Jine阅读 2,481评论 0 1