有個同事問我是如何學習IOS的,做產品的不一定會代碼啊~
嗯啊,是的,不需要會,但是會的話,可以和程序員更好的溝通,最起碼我們都能聽懂同一種語言了。
那我來推薦一下相關資料吧~
之前有過編程經驗的人就不要看我的這個文章啦,如果你不知道字符串是什么?那太好了,你可以來看看我的文章,說不定還能少走點彎路~
我比較喜歡多緯度組合手中的資料,這樣我能多個角度看我的資源~嗯嗯,資源還是比較重要的~所以在介紹某個資料的時候,會按照緯度來標注。
第一緯度:按照難度系數來歸類我的資料和學習路徑;
第二緯度:按照資料的屬性或者來源來歸類
第三緯度:按照資料與資料之間的關聯關系來歸類
A.麥子學院課程
特點:免費,有層次階段性,當我們注冊登錄之后,選擇了IOS課程之后,麥子學院出展現4個階段的課程,按照他的要求一點一點學習即可。這個我會寫一個專門的文章來點評麥子學院的課程以及我的學習路線~
目前更新到數據存儲了。
難度系數:從易到難一次遞進,各個階段的課程都有。
來源+屬性:麥子學院。視頻。
與其他學習資料的關聯:和蘋果官方開發者中的資料關聯較多,尤其是Sundy老師講解的課程,來源于蘋果的官網,權威資料。
B.趙哲的系列課程
這個我是在優酷上看的,也可以下載到本地。關注趙哲的微信公眾號或者微博能獲得相關資料,直接在百度云盤下載可免去優酷的各種廣告。
趙哲的課程有快速版本,翻譯的是蘋果官網的視頻,但是也加入了自己的理解,所以有編程基礎且英文又不咋地的人適合看他的A系列高速課程。
沒有編程基礎的人強烈推薦趙哲S005的視頻,講解的非常詳細,適合一點基礎都沒有的人。就是說,如果你連字符串、運算符都不知為何物,那就可以學習這個系列。這個系列目前正在更新中。
難度系數:高速課程難度系數高+低速課程難度系數低
來源+屬性:開發者大會視頻翻譯+自己的編制和錄制的課程
與其他學習資料的關聯:開發者大會視頻
C.小波說雨燕系列課程
小波是國內出視頻最快的一位,當xcode還在beta版本的時候,就開始出現了視頻了。當然,也會出現代碼報錯情況,是因為beta幾次迭代中改了一些要求。不過小波出視頻速度比較快,所以著急的同學總能從他這里獲得有意思的資料和講解。
不過我是在沒有其他的課程的時候才會去看小波的課程【小波永遠是第一個出視頻的,所以這句話的意思就是,我最先看的視頻都是小波的】。不過因為小波說話有點慢語調平緩,我聽著聽著就走神了或者睡著了,往往反應過來的時候就一句話:這是怎么實現的?
當然,非常感謝小波的課程,我這樣都學完小波課程了,再來說人家這個有點慢容易走神好像好木有良心。。。。
目前更新到Core Data了~
難度系數:從低到高
來源+屬性:小波個人視頻
與其他學習資料的關聯:蘋果官網文檔。Core Data課程中推薦了一本書,是外國人寫的。
D.apple官網推薦讀物
D-1.
馬上著手開發IOS應用程序(Start Developing IOS Apps Today)
這本書是入門級別的,這也是蘋果開發者官網里,那么多的guidelines/Reference中,唯一的一本中文。也說明這個文檔的重要。
麥子學院的Sundy老師也推薦過這本書,在學習UI前,看一下這本書,對理解IOS編程有幫助。
如果你是資深程序員,當看雜志看看這本書吧,花不了太多時間。對于沒有編程基礎的人來說,這本書就是一個“三字經”級別的入門書籍。
用OC寫的。但是道理沒有變。講述的內容實際上就是麥子學院的“IOS開發快速入門”,Sundy老師用swift講解了這個指南。
新聞熱點
疑難解答