iOS 開發(fā)的中英文入門推薦書籍
一、《Sams Teach Yourself iOS 5 Application Development in 24 Hours》
當(dāng)我還在ios5版本的學(xué)習(xí)階段,這本書成為了我不可或缺的入門指南。它不僅概念介紹清晰,而且實踐性極強,節(jié)奏適中。讀完這本書的三分之二,我已經(jīng)能夠著手制作一個簡單的app了。盡管在功能實現(xiàn)和細(xì)節(jié)處理上還存在一些局限,但在設(shè)計美工環(huán)節(jié)尤為突出。事實上,我的第一個app就是完全讀完這本書后完成的。 盡管這本書在OC語言的介紹上略顯不足,對于有編程基礎(chǔ)的人來說,這并不是問題。如果遇到語言方面的問題,可以搭配《Learn Objective-C on the Mac》一起學(xué)習(xí)。二、《Learn Objective-C On The Mac 2nd Edition》

三、《Beginning IOS 5 Development》與《Beginning IOS 6 Development: Exploring the iOS SDK》
我當(dāng)初是從ios5版本開始的。實際上,我一開始就看這本書,后來發(fā)現(xiàn)它并不適合完全的新手。因為在ios5的時代,該書介紹的方法還停留在ios4的階段。雖然許多朋友嘗試以此入門但失敗了,但我仍建議看完《Sam》后再看此書。它能介紹許多更細(xì)節(jié)的內(nèi)容,如用代碼控制界面、Core Data和Media等高級內(nèi)容。四、《Pro iOS Table Views: for iPhone, iPad, and iPod touch》
這是一本極其推薦的書。之前的書籍對tableView的介紹并不詳盡,而tableView在iOS應(yīng)用開發(fā)中的重要性不言而喻。深入研讀此書,你將能夠輕松應(yīng)對tableView的相關(guān)問題。五、《Beginning iPad Development for iPhone Developers》
雖然這本書是專門針對iPad開發(fā)的,但其實只要看過《Sam》并有一定的實踐,制作universal的app并不困難。iPad并沒有那么特殊。但這本書的亮點在于深入介紹了iOS的圖形功能。跟隨此書,你將完成一個簡單的繪圖app,并熟練掌握iOS的圖形功能。六、《Programming iOS 5: Fundamentals of iPhone, iPad, and iPod touch Development》與《Programming iOS 6》
這兩本書內(nèi)容深入且全面,因此閱讀起來可能需要更多時間。它們比較全面地介紹了iOS開發(fā)的基礎(chǔ)知識。建議徹底入門后,甚至已經(jīng)制作過幾個app后再閱讀。這些書籍涵蓋了從基礎(chǔ)到進(jìn)階的iOS開發(fā)知識,對于初學(xué)者和進(jìn)階開發(fā)者都有很高的參考價值。根據(jù)個人的學(xué)習(xí)進(jìn)度和興趣,可以選擇合適的書籍進(jìn)行閱讀。
書籍推薦與概覽:iOS入門及進(jìn)階讀物

一、概覽
在iOS開發(fā)與學(xué)習(xí)的道路上,眾多書籍為我們提供了寶貴的資源與指導(dǎo)。從入門到進(jìn)階,每一本書都有其獨特的價值與意義。二、推薦的iOS入門書籍
1. 《iOS編程》(第4版) 這本書榮獲Jolt生產(chǎn)力大獎,全面覆蓋了iOS開發(fā)的各種知識,從Objective-C基礎(chǔ)知識到新的語言特性,從AppKit庫到常見的Cocoa設(shè)計模式,是初學(xué)者快速入門的絕佳選擇。 2. 《iOS編程實戰(zhàn)》 本書深入介紹了iOS 7的新特性和新功能,對于想要深入理解并實戰(zhàn)應(yīng)用iOS開發(fā)的朋友來說,是一本非常實用的書籍。三. 關(guān)于iOS書籍的閱讀體驗與分享
7. 關(guān)于《Pro Multithreading and Memory Management for iOS and OS X》這本書,它深入剖析了iOS和OS X的多線程和內(nèi)存管理,對于已經(jīng)有一定基礎(chǔ)的開發(fā)者來說,是進(jìn)一步提高技能的必讀之作。 我在閱讀這本書時,對Multithreading部分理解得不夠透徹。盡管它內(nèi)容較深,但強烈推薦對這方面有興趣的同學(xué)閱讀。 8.《Beginning iOS Game Development》 這本書非?;A(chǔ),適合剛?cè)腴T的開發(fā)者。我花了一個下午的時間翻完這本書,主要是為了學(xué)習(xí)ios動畫相關(guān)內(nèi)容。對于更深入的ios游戲開發(fā)知識,還需要進(jìn)一步探索與挖掘。四、推薦的進(jìn)階書籍
1.《Objective-C高級編程》 本書深入剖析了iOS開發(fā)中涉及的ARC內(nèi)存管理、Blocks和GCD多線程技術(shù)。對于有一定基礎(chǔ)的開發(fā)者來說,是進(jìn)一步提高技能的不二之選。 2.《Effective Objective-C 2.0:編寫高質(zhì)量iOS與OS X代碼的52個有效方法》 這本書由XXX c++開發(fā)大師編輯,總結(jié)了Objective-C編程中容易被忽視的特性與陷阱,對于想要編寫高質(zhì)量代碼的開發(fā)者來說,是不可或缺的參考書。五、總結(jié)與指正

一、《iOS 7 Programming Cookbook》
這本書是一本非常實用的工具書,包含了大量實用范例代碼,為編寫易于理解、便于維護(hù)、易于擴展和高效的Objective-C應(yīng)用提供了解決方案。此書超過一千頁,內(nèi)容詳盡,可以放在桌頭作為字典使用,方便隨時查閱。
二、關(guān)于iOS應(yīng)用UI設(shè)計方面的書籍推薦

1.《Photoshop智能手機APP界面設(shè)計》
本書講解了三大智能手機(Android、iOS和Windows Phone)APP用戶界面(UI)的設(shè)計思路和制作過程。內(nèi)容分為三章,涵蓋了UI設(shè)計的基本概念、工具使用,以及實戰(zhàn)練習(xí),是UI設(shè)計師的必備參考書。
2.《iOS App界面設(shè)計創(chuàng)意與實踐》
在移動開發(fā)領(lǐng)域,每一個App都源于一個創(chuàng)意。本書介紹了如何把創(chuàng)意轉(zhuǎn)化為真實的App,包括iOS入門、用戶界面基礎(chǔ)、自定義用戶界面對象、添加動畫以及手勢交互等內(nèi)容,適合設(shè)計師和開發(fā)者閱讀。
3.《移動應(yīng)用UI設(shè)計模式(簡易的UI模式參考書)》

本書是一本移動應(yīng)用UI設(shè)計模式參考書,介紹了70個移動應(yīng)用設(shè)計模式(包括反模式),通過400多個屏幕截圖和圖解,幫助讀者理解和利用UI設(shè)計模式,解決常見的設(shè)計難題。
4.《移動Web實現(xiàn)指南——面向移動設(shè)備的網(wǎng)站優(yōu)化、開發(fā)和設(shè)計》
對于從桌面網(wǎng)站轉(zhuǎn)向移動網(wǎng)站的設(shè)計和開發(fā),本書提供了一種全局的思維方式。介紹了移動化規(guī)劃、設(shè)計以及編碼技巧,特別適用于優(yōu)化為桌面展示而設(shè)計的網(wǎng)站。書中的建議和實例都是基于在實際優(yōu)化過程中遇到的不同挑戰(zhàn)。
5.《觸動人心——設(shè)計優(yōu)秀的iPhone應(yīng)用》
無論你是產(chǎn)品經(jīng)理、設(shè)計師、創(chuàng)業(yè)者還是程序員,本書都能告訴你如何從iPhone的角度來思考應(yīng)用設(shè)計。理解如何設(shè)計iPhone應(yīng)用,創(chuàng)建觸動人心的應(yīng)用,需要綜合思考設(shè)計、心理、文化、人體工程和可用性問題,此書為你提供了寶貴的思路和指導(dǎo)。

第一章:探索真實應(yīng)用
在書籍的旅程中,你將領(lǐng)略到眾多真實應(yīng)用設(shè)計的精彩世界?!墩J(rèn)知與設(shè)計:理解UI設(shè)計準(zhǔn)則》就像一把鑰匙,引領(lǐng)你走進(jìn)這扇神奇的大門。這本書由美國的Jeff Johnson所著,人民郵電出版社出版。它的語言清晰明了,將設(shè)計準(zhǔn)則與認(rèn)知學(xué)和感知科學(xué)緊密結(jié)合,使設(shè)計準(zhǔn)則在實際環(huán)境中得以靈活應(yīng)用。無論是交互計算機系統(tǒng)的各個方面,還是工程方法的支持,這本書都為你提供了寶貴的指導(dǎo)。更值得一提的是,它深入淺出地介紹了人類行為原理,對于希望深入了解人類行為的人來說,這是一本不可或缺的入門之書。
第二章:《認(rèn)知與設(shè)計》的力量
《認(rèn)知與設(shè)計:理解UI設(shè)計準(zhǔn)則》不僅是一本書,更是一部設(shè)計界的寶典。它解讀了設(shè)計準(zhǔn)則背后的深層含義,幫助我們將設(shè)計與人的認(rèn)知、感知緊密相連。對于軟件開發(fā)人員來說,這本書是應(yīng)用用戶界面和交互設(shè)計準(zhǔn)則的必備指南。而對于軟件開發(fā)管理者,它提供了決策和領(lǐng)導(dǎo)團(tuán)隊的重要參考。無論你是設(shè)計師還是管理者,都能從中獲得深刻的啟示和實用的建議。
第三章:移動設(shè)備界面的革命

隨著移動設(shè)備的普及,人機交互界面設(shè)計也迎來了新的變革。《UI進(jìn)化論——移動設(shè)備人機交互界面設(shè)計》一書為我們帶來了最新的設(shè)計理念和方法。這本書首先介紹了最新的交互手段和使用場所,尤其是移動手持設(shè)備。通過實際的工作案例和工作經(jīng)驗,讓我們了解如何將創(chuàng)意轉(zhuǎn)化為實際的產(chǎn)品。
第四章:從設(shè)計想法到產(chǎn)品的轉(zhuǎn)化
如何將一個設(shè)計想法成功轉(zhuǎn)化為產(chǎn)品?這是每個設(shè)計師都需要面對的挑戰(zhàn)?!禪I進(jìn)化論》為我們提供了詳細(xì)的步驟和策略。特別是在產(chǎn)品化的過程中,用戶體驗設(shè)計的重要性不容忽視。由于UCD設(shè)計思想的廣泛應(yīng)用,這本書深入研究了用戶體驗設(shè)計的可行性和方法,為我們提供了寶貴的參考。
第五章:總結(jié)與展望
在移動設(shè)備和數(shù)字化時代,用戶界面和交互設(shè)計的重要性日益凸顯?!墩J(rèn)知與設(shè)計:理解UI設(shè)計準(zhǔn)則》和《UI進(jìn)化論——移動設(shè)備人機交互界面設(shè)計》這兩本書為我們提供了深入的理解和實用的指導(dǎo)。從認(rèn)知科學(xué)、感知科學(xué)到用戶體驗設(shè)計,再到移動設(shè)備的界面革命,我們不禁對未來充滿期待。未來的設(shè)計將更加人性化、智能化,讓我們共同迎接這個充滿機遇和挑戰(zhàn)的未來。
