十年網(wǎng)站開發(fā)經(jīng)驗 + 多家企業(yè)客戶 + 靠譜的建站團隊
量身定制 + 運營維護+專業(yè)推廣+無憂售后,網(wǎng)站問題一站解決
1.iOS By Tutorial系列.
我們提供的服務有:成都網(wǎng)站建設、成都網(wǎng)站設計、微信公眾號開發(fā)、網(wǎng)站優(yōu)化、網(wǎng)站認證、桐鄉(xiāng)ssl等。為近1000家企事業(yè)單位解決了網(wǎng)站和推廣的問題。提供周到的售前咨詢和貼心的售后服務,是有科學管理、有技術的桐鄉(xiāng)網(wǎng)站制作公司
Raywenderlich出的一些列圖書,內(nèi)容從低到高都有,而且內(nèi)容秉持了一貫的高質(zhì)量風格,從5,6,7,8都推薦大家看.我是買了7和8的正版.真的非常不錯,不錯到我甚至想入手紙質(zhì)版的.當然,價格是不太親民的了.(大概五六百左右).
2.Swift By Tutorial
3.Core Data By tutorial
上面的都是raywenderlich出品.有一個special offers.有錢的可以買一套.
4.《iOS 6 Programming Pushing the Limits》和《iOS 7 Programming Pushing the Limits》系列.
高手向,講的內(nèi)容比較貼近實際工程,而且涉及很多代碼優(yōu)化和項目經(jīng)驗等.非常贊.這個系列有引進的中文版,在京東上有賣.
5.Swifter
貓神onecat出的一個Swift的書,主要是面向?qū)wift比較熟悉的人.類似tips的一些swift書寫經(jīng)驗.
6.iOS開發(fā)進階
巧神出的書,多的不說,非常贊.京東有賣.
7.iOS Core Animation和iOS Animation Cook book
兩本介紹CoreAnimation的書,看完基本上一般交互動畫不在話下.
8.CollectionView Complete Guide
看完各種Custom layout布局隨意寫.怎么自定義刪除添加cell動畫
,怎么切換layout的動畫,如何寫3D效果的layout等等等.
9.CFHipsterRef
Mattt大神(AFNetWorking作者)寫的書,介紹Objective-C底層知識的,如果相對OBjective-C一些底層實現(xiàn)感興趣的話可以入手.
10.Motion Design For iOS
前不久買的一套,講交互動畫的,對動畫感興趣的可以入手.
11.iOS Auto Layout Demystified
詳細講解自動布局的,話說光寫自動布局能出一本書,我確實也沒想到.
12.Functional Programming in Swift
如何用swift進行函數(shù)式開發(fā).
13.圖解TCP/IP
講解簡單易懂.
14.啊哈!算法
講算法的,感覺沒計算機基礎的看起來都不費力,而且內(nèi)容也很豐富.
15.Effective Objective-C 2.0
這本不多說了吧,神書.進階必備.
16.OpenGL ES應用開發(fā)實踐指南
現(xiàn)在IOS開發(fā)的書有很多是XCode3.x、IOS4的,已經(jīng)過時了。首先需要學會Objective-C語言,推薦紅皮的《Objective-C2.0程序設計(第2版)》;黑皮那個叢書系列,推薦《iPhone 4與iPad開發(fā)基礎教程》;這兩本前期就夠了,白皮的《iPhone開發(fā)秘籍(第2版)》,也是很不錯的,雖然有部分和推薦的第二本有些重疊的地方。都是非專業(yè)人士翻譯的,只能說能湊合看,畢竟這3本都是IOS開發(fā)經(jīng)典書籍了,其他很多都是純?yōu)榱速嶅X倉促翻譯的。
學習ios開發(fā)已經(jīng)一年多了?;叵肫饋泶_實看了很多書。很多人都建議看文檔,但是我是那種不太善于看文檔的人。喜歡tutorial式的教程,不喜歡cookbook式的東西。因為我認為:一旦入門了,學會了,文檔是用來查的,不是用來閱讀的。當然,不同人有不同學習習慣,這只是我的個人看法。(最近學習bootstrap,沒有很好的tutorial,只好硬著頭皮看文檔,其實感覺也不錯。)
我是在ios5的時代學習的ios開發(fā)。雖然現(xiàn)在已經(jīng)是ios7的時代了,但是我感覺了一下,感覺學習路徑和我那時大同小異。我簡單介紹一下我那時學習參考的書籍。希望對你有幫助。
1.
Sams Teach Yourself iOS 5 Application
Development in 24 Hours
Sams Teach Yourself iOS 6 Application Development in 24 Hours
我學習的時候只有ios5版本。這本書是我見過的最好的ios入門書籍,沒有之一。概念介紹清晰(初學者不該懂的概念絕對不廢話);實踐性強;節(jié)奏適當。不夸張地說,這本書看了2/3,我已經(jīng)能做一個app了。(當然功能有相對的局限性,而且還有一些細節(jié)問題需要解決,但主要在設計美工環(huán)節(jié)。事實上,我的第一個app就是完全看完這本書后做的。)
這本書的缺點只有一個:對于OC語言的介紹不夠充分。如果之前沒有接觸過程序設計語言可能有點兒麻煩。但是對于有編程基礎的人來說不是問題。如果遇到語言問題,可以和《Learn
Objective-C on the Mac》一起看。(見下介紹)
2.
Learn Objective-C On The Mac 2nd Edition
我忘記了我看的1st Edition還是2nd
Edition了。不過OC變化不大,沒有影響。這是介紹OC語法的書。建議邊學ios開發(fā)邊看。我不建議一下子只扎進oc中,而棄ios
sdk不顧。
3.
Beginning IOS 5 Development
Beginning iOS 6 Development : Exploring the iOS SDK
我當時看的是ios5版本。事實上,我一上來就看這本書,后來發(fā)現(xiàn)這本根本不適合入門!因為在ios5的時代,這本書介紹的方法依然是ios4的(比如不用storyboard)!我有很多朋友都企圖用這本書入門,但最后都失敗了。但是我依舊建議看完《Sam》后看看這本書。因為介紹了很多更細節(jié)的東西,而且也很有用(比如用代碼控制界面、控制界面的轉(zhuǎn)移、包括Core
Data,Media相關的一些高級內(nèi)容等)!在入門的基礎上看完這本書,對ios開的理解能上一個層次。
4.Pro iOS Table Views : for iPhone, iPad,
and iPod touch
非常非常推薦的一本書。前面說的基礎書籍對tableView的介紹是不夠詳盡的。但是tableView在ios應用開發(fā)中是非常重要的一塊(至少我做的app都比較依賴tableView)。吃透這本書,tableView基本完全不成問題了。再次吐血推薦?。赐赀@本書,大多數(shù)應用類app都敢做了。)
5.
Beginning iPad Development for iPhone
Developers
雖說是一本介紹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
Programming iOS 6
非常厚。比之前介紹的書都厚。而且都是干貨,所以讀起來也慢。我當時看ios5版本。這本書比較全面地介紹ios。建議徹底入門了,甚至已經(jīng)做出幾個app了以后翻看??梢詫W到很多沒有注意過的細節(jié);或者沒有用到過的features。雖是個大部頭,但是強烈推薦。
7.
Pro Multithreading and Memory Management
for iOS and OS X : with ARC, Grand Central Dispatch, and Blocks這是關于ios多線程和內(nèi)存管理的入門書籍。這部分內(nèi)容比較深,其實普通開發(fā)者可以不完全理解這些機制了。尤其是ios5有了ARC之后。我基本翻完了這本書,但是對于其中的一些東西理解的不透徹(尤其是Multithread部分)。不完全推薦,但感興趣的同學可以看看。
8.Beginning iOS Game Development
這本書非?;A。如果你已經(jīng)入了門,讀這本書簡直輕而易舉。我花了一個下午的時間翻完這本書。主要是想學習一下ios動畫相關的內(nèi)容。里面只有很少的幾章涉及了相關內(nèi)容,但是對于一些基本功能的實現(xiàn)已經(jīng)夠了。如果想了解更多ios動畫的內(nèi)容,還是需要到網(wǎng)上去找。我沒有找到很好的圖書資料。
這就是我完全看過的書。還有一些書覺得應該不錯,但是一直沒有時間看。而且等入了門,實踐的動力遠遠大于看書學習的動力,所以查文檔越來越多。希望能夠幫到你,也希望能得到大家指正。
轉(zhuǎn)載
現(xiàn)在IOS開發(fā)的書有很多是XCode3.x、IOS4的,已經(jīng)過時了。我最近也在篩選書籍,補補基礎知識。你現(xiàn)在首先需要學會Objective-C語言,推薦你看紅皮的《Objective-C2.0程序設計(第2版)》;你一定見過黑皮那個叢書系列,其中推薦《iPhone 4與iPad開發(fā)基礎教程》;這兩本前期就夠了,我還買了一本白皮的《iPhone開發(fā)秘籍(第2版)》,也是很不錯的,雖然有部分和我推薦的第二本有些重疊的地方。都是非專業(yè)人士翻譯的,只能說能湊合看,畢竟這3本都是IOS開發(fā)經(jīng)典書籍了,其他很多都是純?yōu)榱速嶅X倉促翻譯的。紙質(zhì)書籍比電子版書籍有一定的好處,買2本放在手邊上還是好的,希望能幫到你。