我推薦的IOS教程

staryin發表於2013-05-13

首先在這裡宣告一點,IOS程式開發是我自學的,並且時間很短,程度很淺。如果大家覺得我有說得不合適的地方,請猛烈拍磚。

大致情況是這樣,我從去年12月初,接了一個我同學給的活,為他的企業做一個iPhone App應用,需求很簡單,只要山寨一個國外的APP就行,從介面到功能,一模一樣,裡面的資料用自己的就行。

我自己的背景很簡單,以前在學校的時候參加過程式演算法類的競賽,獲過一些獎,程式語言的話什麼都會一點,都不是很精通,當然Objective-C 我是不會的。所以我最開始的舉動是買了一本《Objective-C基礎教程》,在這裡我推薦一下,瞭解一般的語法,入門用的話,這書是可以的。

然後我走了一段彎路,我買了一些其他的市面上的亂七八糟的書籍(因為本人眼睛不是很好,不喜歡看電子的書籍,所以很喜歡買書),我在這裡就不列舉這些書的名稱了(這樣不太好)。這些書有一個共同的特點:書裡面竟是某些小功能時間的片段,比如說:如何實現照相啊,如何實現網路連線等等,並且這些功能的實現是極其初步的。(我可以說99%的程式開發的書籍都有這個毛病,包括PHP, JAVA, C#等) 這樣的書看一遍的感覺就是,我都會了,但是都派不上用(這一點非常像大學裡面的教程,你會了也不知道怎麼用)。難得你找到一個有用的程式碼片段,要麼發現書上的太簡單,不能用,要麼就是錯的。並且有一種盲人摸象的感覺,始終找不到構建一個APP的整體感覺。

然後我開始搜尋網上的教程,非常幸運的是,我找到一套比較好的教程以及一個不錯的網站,我在這裡想推薦給那些想入門IOS開發的同學,我不是這個網站的託奧!(有一種此地無銀三百兩的趕腳)。網站是:http://www.raywenderlich.com/tutorials。然後我去年的時候買的一套教程是The iOS Apprentice: Learn iPhone and iPad Programming via Tutorials! 全套教程一起買的話是54美刀我記得。不要吝嗇這54美刀,那些市面上的中文IOS書,你買3,4本,也就這個價格了,但收效是完全不同的。我可以說我從一個什麼都不懂的小白,到能自己做一點APP開發,就是靠這套教程中的4個樣例。這套教程手把手,從如何執行xcode開始,一步一步地教你做一個程式出來,你只要跟著這個書的節奏(實在 不行你可以直接複製書中的程式碼片段到xcode),你一定能夠獨立的完成一個APP的開發(這一點很重要,有些書,你把程式碼複製到機器中,會發現是不能執行的)。而且它的覆蓋面非常廣,基本上的功能點都覆蓋到了,甚至包括一些開源庫(AFNETWORKING)的使用,以及如何xcode配合GIT,在程式碼開發中的運用。有興趣的朋友可以自己看一下。此教程的第一個sample是免費可以下載的:http://www.raywenderlich.com/store/ios-apprentice。此教程不光有廣度,而且是有深度的,並且最重要的是,這個深度和廣度都剛剛好(剛剛好很重要,我看過有些IOS的書籍,它很深入一些領域,但對80%的人來說,都是沒有什麼用的,所謂過猶不及)。

在這裡我由衷感嘆一下,我從初中開始學寫程式,家中應該說買了很多很多的程式設計書,從VB開始就買,到現在的GO等,好書當然不少,但我覺得都和自己想象中的還不是很一樣。對於一個初學者來說,什麼樣的書是最好的,大家每個人都有自己的看法,但從我的角度上說,一本好的入門書籍,不是簡單的語法羅列,功能堆砌,它其實應該像古時候說的師傅一樣,手把手帶著你先做一個小玩意兒出來,激發你的興趣,培養你的感覺,之後的路,你可以自己大踏步的往前走。

相關文章