iOS學習線路圖(參考),ios學習線路圖參考
花時間整理出了習路線圖,希望大家可以參考一下iOS的完整學
怎學習ios軟體開發
從C語言入門,因為IOS開發用的是OC語言,是在C基礎上的,不過也跟C不是很搭界,你可以直接學習OC語言也可以,還有開發工具是用Xcode,是在Mac系統的,你多摸索一下就可以開發簡單的應用了,建議你買一本iphone開發秘籍第二版看看,希望可以幫到你,謝謝。
怎學習ios開發自學
1、Java學來是否有用?
答:我看斯坦福公開課的時候,沒有看先修課程,直接從iOS開發開始看的。如果你看過第一集,應該會發現,該課程的學習要求有基礎的編程知識,還要瞭解物件導向思想。老師會在最開始對學生說,我預設你們都修過C++或者另外一門物件導向課程(我沒有查課程代碼,可能就是Java吧)。沒修過怎麼辦呢,如果那些思想你都瞭解,就無所謂了,否則要自己惡補一下。最起碼得知道什麼是父類,子類,繼承,多態吧。
2、cs193p好像是很多年前的。。。現在ios7甚至ios8是否用得上?
答:這門公開課斯坦福每年都會開,你想瞭解最新的,那麼就看最新的視頻就可以了,它的教學內容是會隨著新版本的發布有所修改的。需要注意的是最新的視頻沒有中文字幕,甚至連英文字幕都沒有。至於在哪兒能看到,官方一點,iTunes上搜Stanford iOS這倆關鍵字就能找到標清、高清的視頻。網速慢怎麼辦?已有勤勞的搬運工放在國內的伺服器了,隨便搜搜就能搜得到。
3、另外就是如果各位有什麼自學的方法也請推薦下。。。
答:我下面寫的那一大段就是,來自於個人學習經驗。如滿意,請隨手採納,謝謝!
學習過程被我分為三步:
第一步,學習開發語言Objective-C。參考書看《Objective-C基礎教程》這本書就行了。書看到後來還需要補充一些關於物件導向的知識,一般電腦專業的學生都是在學C++的時候接觸這類思想的。我推薦的那本參考書裡也會有一些講解,進階的學習需要以後再去看資料,沒有特定教材,因為物件導向是一種編程思想,好在Objective-C本身就是這種思想的體現,以後寫代碼的時候可以慢慢體會。學完《Objective-C基礎教程》,就會對iOS開發中所用到的基礎資料類有一個瞭解了,這時候應該就可以寫簡單的無介面程式了。
第二步,學習iOS開發的軟體運行原理,軟體開發思想、規範以及一些蘋果公司提供的常用標準UI(User Interface,使用者介面)控制項的使用方法。這個階段推薦的參考書是《iPhone 4與iPad開發基礎教程》,該書有中文譯本,雖然不是最新的iOS教程(最新的教程應該是iOS7開發基礎教程,但是該書沒有中文譯本,如果英文過硬,看這本書當然最好)。
第三步,熟悉常用第三方控制項。因為蘋果本身開放性的局限,其提供的標準開發庫會有一些功能局限,智慧無線網友們開發了各種各樣的第三方控制項來實現他們想要的功能,可以使開發過程事半功倍。此部分為進階學習內容,需要在掌握前兩步內容的基礎上展開。這一步主要是試用,學習第三方代碼,要求閱讀第三方開發文檔以及代碼多一些。可以與開發同時進行,邊學變進行軟體開發。
除了參考書,這裡推薦一個網站“Cocoachina蘋果開發中文站”裡面分享了很多網友的代碼,並且可以對自己學習過程中遇到的問題進行討論。學習初期,中期以及後期進階都可以在這個論壇找到相應的學習資料與代碼,並且可以通過發帖得到大神的技術指點。對應的英文網站是Stackflow,此網站偏重實際開發問題的解決,交流語言為英文。
另外,斯坦福大學每年都開設iOS開發的公開課,從Objective-C的學習到最後的控制項使用以及開發思想,架構的學習,都有涉獵,是很好的視頻教程。網易公開課中有以往課程配中文字幕的視頻,而最新的課程一般沒有中文字幕,並且,該課程選擇預設學生已經有C++編程基礎,可能對於初學者會困難一些。視頻屬於公開資源,在搜尋引擎上搜尋斯坦福、iOS等關鍵字,即可找到相應資源。剛剛簡單搜尋了一下,優酷已經提供iOS7開發的高清視頻專輯。
最後,無論學習......餘下全文>>