[知乎] 剛開始學習 iOS 開發有什麼書推薦呢?

來源:互聯網
上載者:User

標籤:

http://www.zhihu.com/question/19649679我來說說我學習的過程:(無恥的使用一個回答 回答了很多問題。^^)
    1. 第一步,精讀 Stephen G. Kochan 的《Objective-C程式設計》:Objective-C語言基礎,iOS開發的第一技能就是精通Objective-C;
    2. 第二步,有了語言基礎,精讀 David Mark 的《精通iOS開發》:通過各種單獨的項目,熟悉iOS SDK,XCode開發環境,明白MVC、委託等設計模式,通讀完後,你就對iOS SDK有了比較全面的認識,各種架構和組件有了一定的認識;
    3. 選擇性閱讀了Matt Neubury 的《iOS程式設計》:本書是iOS最系統的教程,對iOS架構的底層有比較詳細的介紹,深刻了我對iOS的理解。如果你是一名不僅僅想使用iOS SDK開發,還想理解底層是怎麼運行實現的,那就閱讀它。如果沒看David Mark的《精通iOS開發》直接閱讀這本教程會非常的吃力和枯燥無味,所以我建議在學習的過程中,把它作為資料庫來查詢,遇到想深入學習的某一方面,就選擇性閱讀本書的一些章節;
    4. 有了上面的一些知識,研究一些github上的優秀的項目或者從cocoaChina上找些感興趣的代碼推薦內容並且閱讀源碼,最好還可以在自己的DIY項目中使用上它們。還可以閱讀Bear Cahill 的《iOS in Practice》:通過9個上架的應用,加深對iOS SDK的認識和理解;
    5. 到這時候,就會遇到瓶頸,希望更上一層樓。我自己的做法是通過看公開課或者網上的開發視頻,不是讓你重新學習,因為身邊沒人帶,所以這麼做讓你看到別人是怎麼編碼,別人的編程思路是什麼,並且能將你前段時間學習的內容進一步鞏固。
    6. 接下來當然是iOS進階了。可以開始閱讀David Mark的另一本暢銷書《iOS6開發進階與實戰》,主要深入講解了Core data,map Kit,Game Kit,iCloud,iOS安全等。
    7. 在第5和第6步的過程中,可以一點一點閱讀Matt Galloway 的《Effective Objective-C 2.0》:介紹52個編寫高品質IOS與OS X代碼的方法;
    8. 與此同時,要學會使用下面一些網站和工具,學會使用這些網站和工具,才能是你的開發之路可持續發展:1.GitHub 路 Build software better, together. 2.Ray Wenderlich 3.Phabricator 4.Stack Overflow 等等。

[知乎] 剛開始學習 iOS 開發有什麼書推薦呢?

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.