1. 程式人生 > >關於IOS開發的基本書籍推薦

關於IOS開發的基本書籍推薦

1.
Sams Teach Yourself iOS 5 Application Development in 24 Hours<img src="https://pic4.zhimg.com/580c76ae0809f0f2feaaebd816129d9f_b.jpg" data-rawwidth="106" data-rawheight="139" class="content_image" width="106">

Sams Teach Yourself iOS 6 Application Development in 24 Hours<img src="https://pic3.zhimg.com/d7c36aa500773d4864ade6f55e33adee_b.jpg" data-rawwidth="106" data-rawheight="139" class="content_image" width="106">

這本書是ios入門書籍,概念介紹清晰;實踐性強;節奏適當。
這本書的缺點只有一個:對於OC語言的介紹不夠充分。如果之前沒有接觸過程式設計語言可能有點兒麻煩。但是對於有程式設計基礎的人來說不是問題。如果遇到語言問題,可以和《Learn Objective-C on the Mac》一起看。(見下介紹)
2.
Learn Objective-C On The Mac 2nd Edition<img src="https://pic4.zhimg.com/5b1994ce11b25722debea1e3f4d58e0b_b.jpg" data-rawwidth="109" data-rawheight="135" class="content_image" width="109">

建議邊學ios開發邊看。我不建議一下子只扎進oc中,而棄ios sdk不顧。

3.
Beginning IOS 5 Development<img src="https://pic4.zhimg.com/9b45aa66c3fdf0b8183d409ea1117833_b.jpg" data-rawwidth="109" data-rawheight="135" class="content_image" width="109">
Beginning iOS 6 Development : Exploring the iOS SDK<img src="https://pic2.zhimg.com/50a99cfd89538687aea6bb0b008ff1d1_b.jpg" data-rawwidth="109" data-rawheight="135" class="content_image" width="109">
在入門的基礎上看完這本書,對ios開的理解能上一個層次。


4.Pro iOS Table Views : for iPhone, iPad, and iPod touch<img src="https://pic3.zhimg.com/c56a8e125ea3147f38e27244425bc4d6_b.jpg" data-rawwidth="109" data-rawheight="135" class="content_image" width="109">
前面說的基礎書籍對tableView的介紹是不夠詳盡的。但是tableView在ios應用開發中是非常重要的一塊,看完這本書,大多數應用類app都敢做了。
5.
Beginning iPad Development for iPhone Developers
<img src="https://pic1.zhimg.com/2165cb1b8366ffa9227d0326f71d4ab4_b.jpg" data-rawwidth="109" data-rawheight="135" class="content_image" width="109">

雖說是一本介紹ipad的書,但其實看完sam加上自己的實踐,製作universal的app不是什麼難事。ipad也沒那麼特殊。不過這是一本非常好的介紹
ios graphics capabilities的書!這本書會帶你完成一個簡單的繪圖app,之後你基本能夠熟練地使用ios的graphics相關功能了。(注:和Quatrz;Cocoa;OpenGL ES的Graphics不是一回事兒。)


6.
Programming iOS 5 : Fundamentals of iPhone, iPad, and iPod touch Development<img src="https://pic4.zhimg.com/49dfe4f37b5a103c31c9931a771e04cb_b.jpg" data-rawwidth="106" data-rawheight="139" class="content_image" width="106">

Programming iOS 6<img src="https://pic1.zhimg.com/dced924ae690f3be49924d23fef4c2e4_b.jpg" data-rawwidth="106" data-rawheight="139" class="content_image" width="106">

非常厚。這本書比較全面地介紹ios。建議徹底入門了,甚至已經做出幾個app了以後翻看。可以學到很多沒有注意過的細節;或者沒有用到過的features。雖是個大部頭,但是強烈推薦。


7.
Pro Multithreading and Memory Management for iOS and OS X : with ARC, Grand Central Dispatch, and Blocks<img src="https://pic2.zhimg.com/f1074f1cf74db0427f08c541bdc91d15_b.jpg" data-rawwidth="109" data-rawheight="135" class="content_image" width="109">這是關於ios多執行緒和記憶體管理的入門書籍。這部分內容比較深,其實普通開發者可以不完全理解這些機制了。尤其是ios5有了ARC之後。我基本翻完了這本書,但是對於其中的一些東西理解的不透徹(尤其是Multithread部分)。不完全推薦,但感興趣的同學可以看看。這是關於ios多執行緒和記憶體管理的入門書籍。

8.Beginning iOS Game Development<img src="https://pic1.zhimg.com/6ea0a4da4cb26eee7ccfa9dd8a462694_b.jpg" data-rawwidth="108" data-rawheight="136" class="content_image" width="108">
這本書非常基礎。如果你已經入了門,讀這本書簡直輕而易舉。