ios 開發入門

說到 iOS 開發,本身學得也很淺。不過至少獨立一人完成了一個應用的開發到 App Store 上線整個過程。既然有人讓我說些推薦和建議,就分享一下。html

首先建議閱讀 Start Developing iOS Apps Today,你能夠對 iOS 開發有個整體的認識。該文章也有官方的中文版ios

編程語言 :

  • Programming with Objective-C: About Objective-C 這是 Apple 撰寫的一份關於 Objective-C 2.0 的一份文檔,這也算是學習 iOS/Mac 開發必讀的一份文檔,記得我當初看的時候是叫作 The Objective-C Programming Language。
  • Learn Objective-C 這也是廣受推薦的一份文檔,短小精練,適合入門。編程

  • Programming in Objective-C 2.0 原書已經出到第四版了,建議閱讀原版,中文版是根據第二版翻譯的。此書比較適合入門,它甚至涵蓋了 C 語言一些知識。而不像《Objective-C基礎教程》直接就進入 Objective-C 及面向對象的一些思想。api

iOS 開發:

  • iOS Developer Library,官方的文檔庫,也是最靠譜的資料了,在 Xcode 中也能夠下載後直接查閱。app

  • Beginning iOS 6 Development: Exploring the iOS SDK 這個書算是用得比較多的一本了,當初我也是看着這本邊學邊作。且做者也比較勤快,基本跟隨 iOS 更新的步伐,每一年修訂。當時我看的是 iOS 5 的版本,也建議任何學習資料要看要 iOS 5 之後版本的,由於其引入了 ARC,在內存管理方面和之前的方式有很大的不一樣。編程語言

  • iOS Programming: The Big Nerd Ranch Guide ,比起上面那本這本涉及的面會稍微廣些,建議輔助用。ide

一些相關網站:

  • Google,這對於學習任何東西都是一個強有力的工具。
  • Stack Overflow 一些關於 iOS 開發的問題均可以在上面找答案,你用 Google 搜的時候也會發現條目靠前的基原本自該網站。
  • CocoaChina 關於 iOS/Mac 開發的中文社區。
  • iPhone Tutorials - Ray Wenderlich 很好的入門教程。
  • 唐巧的技術博客 做者是前有道雲筆記iOS端開發,現粉筆網iPhone端開發。

視頻教程:

  • 比較出名的就是斯坦福的公開課,最新的版本已經涵蓋 ARC 了,且有針對 iBooks 出了套教材。

建議:

  • 必定要多動手,雖然書籍都有附帶源碼,可是仍是要本身寫,即便是照着代碼敲也是必要,由於這樣更貼近實際你寫代碼的狀況,遇到的問題也絕對不是複製粘貼能帶來的。工具

  • 前期照着書本作的時候必定要迅速,不要一週才完成書上一章的內容,畢竟起步那些內容也比較簡單,要否則緩慢的步伐很容易消磨人的興致。學習

  • 不要畏懼英文,比起其餘開發,iOS 的開發的主要的且質量比較高的資料都來自英文。網站

相關文章
相關標籤/搜索