iOS自學

轉自:http://www.jianshu.com/p/8472ba0f2bb6

從零開始學iOS開發的15條建議

字數1019 閱讀1126 評論5 

事情困難是事實,再困難的事仍是要天天努力去作是更大的事實。php

由於我是一路自學過來的,而且公認沒什麼天賦的前提下,進步得不算太慢,因此有不少打算從零開始的朋友會問我,該怎麼學iOS開發。跟粉絲羣的朋友交流了一下,決定把以前的《18條建議》修改一下,這裏統一回答一次。html

分三部分:ios

第一部分:態度和電腦git

1、不要關注別人的學習經歷,不要關注別人加薪經歷。github

由於人各不一樣,別人的經歷極有可能並不適合你。而由於每一天的市場情況都不同,企業的用人需求天天都在變,別人的加薪經歷再傳奇或慘淡,你都沒法複製。別人的故事再精彩,也只能當電視劇來看而已。swift

有人可能1個月就能夠負責APP開發,有人可能學2年都作不了事。有人可能1年就拿30K,有人可能3年經驗都拿不了10K。app

因此,下面,我只能告訴你,我認爲你該學什麼,卻永遠都沒法告訴你,你能不能學會,你何時能學會。ide

2、買預算內最貴的蘋果電腦,最好是筆記本電腦。不要本身折騰配件,對通常人來講,實在是太費時間,根本不划算。學習

3、配件升級順序:內存(8G起步) -> 存儲(SSD 256G起步) -> CPU -> 顯卡網站

4、買不了Mac,就本身黑一個(過程當中有任何問題,本身搜索解決,粉絲羣不討論任何盜版、越獄、逆向、破解、培訓問題):

http://wang9262.github.io/blog/2014/06/06/install-mac-os-x-10-dot-10-by-vmare/

第二部分:直面代碼

5、若是你能寫APP,如今就動手寫本身的APP。參與書籍:周楷雯Kevin的《Producter》http://producter.io

六、若是你還寫不了,能夠讀(抄)些優秀源碼:

完整APP項目源碼:

Objective-C https://github.com/singro/v2ex

Swift https://github.com/YANGReal/JokeClient-Swift

源碼網站:

https://github.com/search?o=desc&q=iOS&s=stars&type=Repositories&utf8=✓

http://code4app.com

http://www.oschina.net/code/list?lang=Objective_C&catalog=&show=time

第三部分:瘋狂學習

七、若是你讀源碼費勁,能夠讀些書:

iOS http://item.jd.com/11620753.html

進階 http://item.jd.com/11543678.html

       http://item.jd.com/11258970.html

Objective-C http://item.jd.com/11611045.html

Swift https://github.com/numbbbbb/the-swift-programming-language-in-chinese

        http://item.jd.com/11685611.html

8、若是讀書費勁,能夠讀些博客:

http://objcio.cn

http://nshipster.cn

http://www.raywenderlich.com

http://www.objc.io

9、若是讀博客費勁,能夠讀些蘋果官方文檔:

http://developer.apple.com/library/ios/navigation/

10、若是讀文檔費勁,能夠看些視頻:

WWDC https://developer.apple.com/videos/

http://open.163.com/special/opencourse/ios7.html

http://open.163.com/special/opencourse/ios8.html

11、若是看視頻費勁,能夠去開發社區逛逛:

https://www.v2ex.com/go/idev

http://www.cocoachina.com/bbs/thread.php?fid-21.html

http://stackoverflow.com/questions/tagged/ios

http://www.reddit.com/r/iOSProgramming/

十二、若是逛社區費勁,就隨便搜索,搜到什麼看什麼

能用Google就用Google,不行就百度。不要只搜一次,閱讀了解部分信息後,增長或修改關鍵詞繼續搜。

多用專業網站的站內搜索,或者Google/百度時加」site:」。

13、若是搜索費勁,能夠加Q羣聊聊

130283564/118623167/232099237/147043528

Swift:337176674/373274632

逆向:251453531

實時請教是最低效的,請教以前儘可能多看源碼多看書多看博客多看問答社區多搜索。

14、多參加技術沙龍,熟悉本身謀生的技術圈子。以防萬一,帶本書出門。

15、iOS學習資料彙總 https://github.com/Aufree/trip-to-iOS

相關文章
相關標籤/搜索