和自个儿一只斯维夫特,讓斯维夫特幫你學單字

作者: 编程应用  发布:2019-09-15

咦,和笔者一齐Swift吧。

Preparation

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

在自家身邊蒙受很多想要學習開發iOS程式的人,儘管現在線上的教程已經多到一個誇張的水平,但是你要找到符合本身,適合本身的科目,還是供给花時間去搜尋。

Objectives

不明了您有沒有曾經想要擁有你在此以前查過的單字的清單,好讓本人驾驭什麼單字必要複習。對笔者來說,平日發生。因為作者習慣用三指觸控的秘技去搜尋,但卻沒有辦法單純設定,讓他同時紀錄笔者查詢過的單字。其余,笔者也想要找一個地方複習作者的單字。所以自个儿想,合不來本身做一個這個作用?就算只是想要有一個單純的清單,你能够用Applescript 就能够形成,然则本身愿意把它寫成一個API,這樣事後有機會能够再進一步開發一個手機端去取用那多少个資料。

為什麼要這麼累?

嫌犯追蹤(Person of Interest)裡Reese曾對哈罗德感謝說:"You give me a job. A purpose",而自己這邊,也是提供一個指标,讓作者自身去練習斯维夫特,有趣,又能够運用到各種分化的第三方的庫。

假定你达成了之後的学科,你將會擁有:

  1. 一個团结的雲端伺服器,紀錄你每趟搜尋的單字
  1. 一個手機應用,能够瀏覽搜尋過的單字及解釋
  2. 一個macOS的服務,能够在搜尋的時候告訴伺服器新增添單字

每個人皆有例外的知識背景,由此應該在講解不一样的定义的時候,依据差别的人,給予分化的比喻來解釋。這樣子的話,會讓精通的进程加快比比较多。

Procedure

独有三個步驟如下:

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

以上這些步驟裡须要的東西,很幸運的,都防止費的~~~超爽der

进而,和自己一起Swift吧!

立时前往本身的Blog - 斯维夫特 with Me

從這篇文章開始的一密密麻麻教學,作者會嘗試當一個墊腳石,讓大家能够踩著小编進入iOS開發的佛寺。

哎呀,和自个儿一块斯威夫特吧。

在這邊,互動是雙向的,

 speedOfLearning = speedOfLearning*10}```告訴我,你們想學什麼?告訴我,哪些比喻比較聽得懂?告訴我,你們的背景是什麼?告訴我,你們想要用Swift來做什麼?告訴我,在實作上遇到哪些障礙?告訴我,對於哪個種開發風格特別有興趣?告訴我,最近看到哪一種動效很帥氣,要怎麼實作?在教你們的過程中,我也在學習。### 教學內容- 使用Xcode,用Swift開發iOS應用在這邊主要的教程,是教導如何使用Xcode來開發iOS的應用,至於Swift的語法,網路上已經有很多資源可以學習,我也會在每篇文章後,提供一些相關的知識以及教材,但是原則上在講解的過程,我希望你們對Swift的語法有些基本的認識,這樣會讓流程順暢一些。基本上教的內容是靈活的,依照參與者想要學的東西,去整理出來。不過在最一開始,一樣也會從Hello World!開始,讓大家對於Swift和Xcode有一些基本的認識。### 用詞差異由於我是台灣人,在這邊我還是會用繁體以及我習慣的用詞來講解,基本上所有的專有名詞,我盡量會用英文來寫。關於相關的詞語對照,可能會另外編輯一個對照表來讓大家參考。//TODO: 對照表- 可參考的[翻譯對照表](http://jjhou.boolan.com/terms.htm)- 關於IT的[用詞對照表](http://stupid77.com/about/it-liangan-language)### 我是誰?我是Victor, 可以叫我V特,立志成為最厲害的工具人,幫大家找到好多好用的軟體工具,甚至自己做一個。想要知道多一點關於我的事,可以來[這裡](https://www.cakeresume.com/oaleeapp)有開發過一個[學習英文的字卡應用](https://itunes.apple.com/hk/app/pace-personal-vocabulary-flashcard/id1090713330?mt=8&ign-mpt=uo%3D4)還有[個人的網站](https://oaleeapp.info/)### 為什麼在這?來這邊,教別人程式,自己也在學習。希望透過這個"和我一起Swift",可以讓大家用更互動的方式學程式。也想要知道在這邊的你們,是想要學什麼東西,我怎麼可以提供幫助。>###所以,和我一起Swift吧###如何開始?[下載Xcode](https://itunes.apple.com/hk/app/xcode/id497799835?l=zh&mt=12)[最原汁原味的資源](https://developer.apple.com/swift/resources/)[非常給力的中文版資源](https://znoodl.gitbooks.io/swift/content/chapter1/01_swift.html)[官方開發教學ibook](https://itunes.apple.com/hk/book/app-development-with-swift/id1118575552?mt=11)陸續增加...有任何的想法,或是想要學的東西,都歡迎在下面留言:)

本文由今晚开什么码发布于编程应用,转载请注明出处:和自个儿一只斯维夫特,讓斯维夫特幫你學單字

关键词:

上一篇:研讨援用计数的贯彻,援用计数原理
下一篇:没有了