學作iOS開發:緣起

貌似我是從今年三月份起開始學習iOS開發吧,看到Swift這個語言,以爲比起OC來是簡單不少,並且很像我所學的Python,語法在我看來主要是不奇怪,而後我就會有了學習的興趣。編程

我是看《The Swift Programming Language 中文版》開始學習的。前面的基本講語法更解起來也不能,其實就是一個規則而已,不一樣的語言天然會有不一樣的規則。後面的面象對象編程、泛型、協議之類的,理解起來感受有些費勁,不過還好吧,知道如何用,我以爲也算是暫時過關了。學習

我花比較多的時候學過Python,試過Ruby,C也知道一些,感受語言自己不重要,其實更重要的是編程思想。想一想本身知道的其實也很多,但卻一下作不出本身想達到的功能,這是什麼樣的緣由呢?視頻

基礎語法以後,我開始照着別人給的視頻來作一些例子,算是八九不離十吧,感受到本身開始入門。固然在實際的作一些本身的小案子時,也會遇到很多的問題,有些看到別人的App作得很好,想仿一下,殊不知作別人是用哪一個組件去作的,又大體是個什麼樣的方法。對象

我在想,我一直停留在一個初學者的階段,是否是因爲本身代碼讀得太少了,沒有比較系統深刻的去學習別人的方法,只是一些留於表面的東西,因而就形成了本身在本身作App時困難重重。開發

好的學習方法,就是講出來,本身多多少少也解決了一些開發中所遇到的困難,但記錄下來的卻沒有幾個,或許就是這種很差的習慣才形成了本身一直止步不前吧。入門

我想以一個開源的「知乎日報」iOS項目爲起點,仿照這個項目來作,同時去學習下項目中使用的第三方庫,也是積累吧,瞭解得多一些,在本身項目開發過程當中,就能按需拿來使用了。基礎

當是一個新的開始,儘管我可能開始不少次了,但我想此次會有所不一樣的:學習方法

  • 閱讀原碼泛型

  • 學習記錄第三方庫的使用方法iOS開發

  • 記錄本身所遇之問題。

嗯,就這樣,能夠開始了。

相關文章
相關標籤/搜索