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

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

Preparation

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

Objectives

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

為什麼要這麼累?

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

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

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

Procedure

只有三個步驟如下:

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

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

所以,和我一起Swift吧!

立刻前往我的Blog - Swift with Me

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務。

推薦閱讀更多精彩內(nèi)容

  • 原來我非不快樂 始2016.6.27 聽說,能到達金字塔頂端的只有兩種動物,一是雄鷹,靠著自己的...
    _行走中的蝸牛_閱讀 1,542評論 1 8
  • 『1』 瀨谷是被突然拜訪的警員自醫(yī)署請到警局的,那個面目平庸的年輕人將他領到審訊室的門口,然後恭恭敬敬在那兒站住了...
    摸魚手喵帕斯坦閱讀 952評論 0 1
  • (一) 楓岫住的地方叫做寒光一舍,但他比較喜歡被尊稱為楓岫主人而不是寒光主人。 至於原因,按照君曼睩小姐的話來說十...
    吳辛口閱讀 1,096評論 0 4
  • 大半夜的被一個雷震醒了,然后,翻來覆去的再也睡不著了,翻了一遍以前的動態(tài),從最終看到最初,除了時過境遷的感覺,還有...
    小柒Jine閱讀 327評論 0 1