如何學習IOS

非常中肯的講,ios的書籍最好一本都不要買!大多都是在蘿莉囉嗦,寫一些非常簡單並且不怎麼實用的例子。有些甚至是在誤導,根本不成體系,所以完全不推薦看書!建議直接廢棄掉這個學習方法,在有好的ios開發書籍出現之前。

其他的學習方法,看博客,不推薦!爲什麼,寫博客的人水平參差不齊,很多都不負責,所以也不推薦。

看視頻,最好的學習方法,因爲大多數人都沒接觸過mac的系統,對於這個奇葩的操作系統的熟悉和對xcode(更加奇葩的編譯器)的熟悉有很大的幫助,看什麼視頻呢?毋庸置疑的第一個就是斯坦福大學那個白鬍子老頭的那個,反覆多看多操作!把上面說的例子看懂寫會就可以了嗎?看視頻沒有個好方法有時候會適得其反,現在我爲大家推薦一種新的學習理念,在線教育,有着系統的教學,豐富的知識,在遇到問題的時候會有老師在線解答,這也是將來教育的發展趨勢,現在做的比較好的在線教育網站不多,比如說扣丁學堂就不錯,大家可以關注一下http://www.codingke.com/

注重對基礎知識的瞭解,比如內存管理(學這東西實際開發中不見得有什麼用,但是面試的時候幾乎每個變態公司都會問到,所以必須要搞明白),基礎語法,比如什麼是協議,委託,代理等等。基礎的組件,比如UILabelUIScrollViewUITableView、還有NavcationController等等這些的使用,注意一定要多寫,不要以爲看懂了就不寫了,等你多寫幾遍的時候你纔會發現原來會遇到N多超級變態的問題。

對了,還有對於IOS機制的理解,比如一些變態的沙盒機制,從android轉過來的同學要知道,ios和安卓是不同世界的東西,完全不同!這貨沒有service,這貨沒法後臺運行,這貨編譯器不怎麼給你提示的,你不能想獲取什麼信息就獲取什麼信息,想要獲取相冊的東西還要問一下用戶讓不讓你用,反正 ios就是個奇葩,除了比安卓運行流暢,不怎麼卡,不用做適配之外,這貨缺點多的去了,做好心理準備,不要頭腦一熱就轉過來。

如果英語不好iOS可能會比較困難,原因:SDK更新比較快,針對新SDK出的書比較慢,蘋果官方沒有中文文檔,只能閱讀英文文檔,國內沒有很活躍的iOS開發論壇,只有一個cocochina但是活躍程度遠遠低於安卓開發論壇。遇到問題比較難解決。

 


發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章