只要是一說想學(xué)iOS,可能很多人都會(huì)建議你去學(xué)Swift恒界,但是,這可能是個(gè)誤區(qū)砚嘴,iOS開發(fā)的第一技能是精通Objective-C十酣,原因很簡(jiǎn)單,swift目前還不成熟际长,第三方庫不夠多耸采,而且swift只是表面上簡(jiǎn)單,其實(shí)水很深工育。
其實(shí)虾宇,小編建議的是,多看書!畢竟看一本適合自己的好書如绸,就是和大神一次傾心的談話嘱朽。下面雙手奉上iOS程序員應(yīng)看的幾大熱門書單。(針對(duì)于下面推薦的書籍中大家可以先去關(guān)注英文原版怔接,畢竟翻譯的書籍中都有一定的語法錯(cuò)誤)
【推薦幾本好書】iOS程序員必讀之熱門書單
《Objective-C 程序設(shè)計(jì)(第4版)》
作者:Stephen Kochan?譯者:林冀/范俊/朱奕欣
簡(jiǎn)介:《Objective-C程序設(shè)計(jì)(第4版)》是一本Objective—C編程領(lǐng)域最暢銷的書籍搪泳,內(nèi)容涵蓋Xcode 4.2和自動(dòng)引用計(jì)數(shù)(ARC)。本書詳細(xì)介紹了Objective—C和蘋果iOS扼脐、Mac平臺(tái)面向?qū)ο蟪绦蚓幊痰闹R(shí)岸军,結(jié)合獨(dú)特的學(xué)習(xí)方法,在每章都編寫有大量的小程序例子和練習(xí)瓦侮,使Objective—C程序設(shè)計(jì)適合于課堂教學(xué)和自學(xué)艰赞。
iOS入門第一本書。如果你對(duì)objective-c沒有一點(diǎn)了解脏榆,也沒有一點(diǎn)C的經(jīng)驗(yàn)猖毫,那么還是建議先看看這本書,然后在看《objective-c基礎(chǔ)教程》和《iphone開發(fā)基礎(chǔ)教程》否則會(huì)看起來很吃力的须喂,這本書講的很詳細(xì)吁断,不過有翻譯上的不準(zhǔn)確,不過還好了坞生,不影響大局仔役。
作者:Dave Mark/Jack Nutting/Jack Nutting?譯者:漆振/楊越/孫文磊
簡(jiǎn)介:iPhone是一個(gè)全新的移動(dòng)平臺(tái),蘋果公司為它推出了強(qiáng)大的軟件開發(fā)工具包iOS SDK是己。本書是一部關(guān)于iOS SDK開發(fā)的基礎(chǔ)教程又兵,結(jié)合消費(fèi)類設(shè)備上常見的實(shí)例,循序漸進(jìn)地講解了適用于iPhone4、iPad及iPod touch開發(fā)的基本流程沛厨,從下載安裝開發(fā)工具到使用各種iOS界面元素宙地,從不同的視圖設(shè)計(jì)模式到構(gòu)建表格的技巧,以及SQLite逆皮、CoreData等持久化技術(shù)宅粥,涵蓋了iOS開發(fā)的方方面面。
這本書唯一的缺點(diǎn)就是有點(diǎn)老了电谣,現(xiàn)在iPhone都更新到6s了秽梅。這本書主要是針對(duì)零基礎(chǔ),講解的很詳細(xì)剿牺。讀完這本書再看代碼會(huì)理解很多以前看不懂的東西企垦, 每個(gè)章節(jié)都是一個(gè)實(shí)例。
作者:David Mark/Jack Nutting/Jeff LaMarche/Fredrik Olsson?譯者:鄧強(qiáng)/武海峰
簡(jiǎn)介:本書四位作者均是資深移動(dòng)開發(fā)專家晒来,具有豐富的Mac钞诡、iOS、Cocoa及Objective-C開發(fā)經(jīng)驗(yàn)湃崩。作者將多年的實(shí)戰(zhàn)經(jīng)驗(yàn)與智慧感悟匯集成本書臭增,旨在幫助沒有經(jīng)驗(yàn)的讀者順利叩開iOS應(yīng)用開發(fā)的大門,幫助有經(jīng)驗(yàn)的讀者迅速提升功力竹习,從而在iOS開發(fā)的道路上所向披靡誊抛。
本書算不上精通 iOS 開發(fā),頂多就是iOS 開發(fā)入門整陌。都是一些基礎(chǔ)控件的熟悉拗窃,iOS 內(nèi)容太多,沒幾年經(jīng)驗(yàn)不太可能達(dá)到精通泌辫,感覺 iOS 開發(fā)中設(shè)計(jì)模式比較重要随夸。
作者:Joe Conway/Aaron Hillegass?譯者:夏偉頻/李駿
簡(jiǎn)介:本書針對(duì)Xcode 4編寫,涵蓋了開發(fā)iOS應(yīng)用所需知道的方方面面震放。從Objective-C基礎(chǔ)知識(shí)到新增加的語言特性宾毒;從AppKit庫到常見的Cocoa設(shè)計(jì)模式;從Xcode技巧到Instruments,等等殿遂。
本書介紹了iOS開發(fā)一些常用的技術(shù)诈铛、類和控件,有點(diǎn)像個(gè)guided tour墨礁。 翻譯得還不錯(cuò)幢竹,cover了iOS開發(fā)的基本知識(shí),入門還不錯(cuò)恩静,需要再看別的書深入焕毫。
《iOS開發(fā)指南:從零基礎(chǔ)到App Store上架(第3版)》
作者:關(guān)東升
簡(jiǎn)介:本書以Swift和Objective-C語言為基礎(chǔ)進(jìn)行講解蹲坷,共分4篇:第一篇為基礎(chǔ)篇,主要講解iOS的一些基礎(chǔ)知識(shí)邑飒;第二篇為網(wǎng)絡(luò)篇循签,主要講解iOS網(wǎng)絡(luò)開發(fā)的相關(guān)知識(shí);第三篇為進(jìn)階篇疙咸,介紹了iOS高級(jí)內(nèi)容懦底、商業(yè)思考等;最后一篇是實(shí)戰(zhàn)篇罕扎,通過兩個(gè)真實(shí)的項(xiàng)目,帶領(lǐng)讀者身臨其境地完成一個(gè)項(xiàng)目的開發(fā)丐重,使讀者了解整個(gè)開發(fā)過程以及開發(fā)中的技巧腔召。
講的內(nèi)容比較泛泛,比較簡(jiǎn)單扮惦,只是把一些用法簡(jiǎn)單的demo出來臀蛛,入門教材中的初級(jí)水平。
作者:Rob Napier/Mugunth Kumar?譯者:美團(tuán)移動(dòng)
簡(jiǎn)介:本書深入介紹iOS 7新特性和新功能崖蜜,涵蓋iOS 7大部分新增特性浊仆,包括新的后臺(tái)操作、Core Bluetooth豫领、UIKit動(dòng)力學(xué)以及TextKit抡柿。另外還介紹了如何處理新的扁平化UI,并新增了一章你可能不知道的“小技巧”等恐。如果讀者熟練掌握C和C++洲劣,讀完本書即可創(chuàng)建性能優(yōu)異的iPhone、iPad和iPod touch應(yīng)用课蔬。
這本書完全讀通感覺還是有一定難度的囱稽,iOS開發(fā)真正進(jìn)階的東西,講得比較全二跋,但不太細(xì)战惊。適合有一定基礎(chǔ)的iOS開發(fā)者。
《iOS6開發(fā)進(jìn)階與實(shí)戰(zhàn)》
作者:Dave Mark 譯者:麥稈創(chuàng)智
簡(jiǎn)介:《iOS 6開發(fā)進(jìn)階與實(shí)戰(zhàn)》從Core Data扎即、iCloud吞获、Game Kit、Map Kit谚鄙、消息衫哥、媒體以及安全性等諸多方面,對(duì)iOS平臺(tái)開發(fā)中的進(jìn)階內(nèi)容進(jìn)行了詳細(xì)的講解襟锐。
本書所涉及的內(nèi)容是開發(fā)具有一定深度和價(jià)值的iOS應(yīng)用程序所必須了解和掌握的撤逢,所以,本書不僅適合對(duì)iOS開發(fā)有一定基礎(chǔ)的讀者,更是即將開發(fā)產(chǎn)品級(jí)應(yīng)用的開發(fā)人員所必須閱讀的書籍蚊荣。
《iOS網(wǎng)絡(luò)高級(jí)編程:iPhone和iPad的企業(yè)應(yīng)用開發(fā)》
作者:Jack Cox/Nathan Jones/John Szumski?譯者:張龍
簡(jiǎn)介:iPhone SDK(現(xiàn)在稱為iOS)的發(fā)布引發(fā)為iPhone創(chuàng)建應(yīng)用的熱潮初狰。為了將iOS應(yīng)用開發(fā)推向新高度,本書作者通過各種有效的方法互例、鮮活的示例與最佳實(shí)踐實(shí)現(xiàn)了iOS應(yīng)用與其他系統(tǒng)(如網(wǎng)絡(luò)主機(jī)或其他移動(dòng)設(shè)備)的無縫連接奢入。無論是新手還是經(jīng)驗(yàn)豐富的開發(fā)人員,都會(huì)從作者解決網(wǎng)絡(luò)系統(tǒng)集成媳叨、安全與設(shè)備管理的方式中獲益無窮腥光,從而可以構(gòu)建更棒、更可靠的應(yīng)用糊秆。
內(nèi)容是很不錯(cuò)的武福,基本覆蓋了iOS網(wǎng)絡(luò)編程的各個(gè)部分,尤其是關(guān)于HTTPS部分是比較精彩的痘番,翻譯也比較流暢捉片,讀起來不費(fèi)勁。不足的地方主要是書中有關(guān)代碼的排版比較差汞舱。
作者:荻原剛志** 譯者:**唐 璐/翟俊杰
簡(jiǎn)介:本書結(jié)合理論知識(shí)和實(shí)例程序伍纫,全面而系統(tǒng)地介紹了Objective-C 編程的相關(guān)內(nèi)容,包括類和繼承昂芜、對(duì)象的類型和動(dòng)態(tài)綁定莹规、基于引用計(jì)數(shù)的內(nèi)存管理、垃圾回收泌神、屬性聲明访惜、類NSObject 和運(yùn)行時(shí)系統(tǒng)、Foundation 框架中常用的類腻扇、范疇债热、抽象類與類簇、對(duì)象的復(fù)制及存儲(chǔ)幼苛、塊對(duì)象窒篱、消息發(fā)送模式、圖像視圖舶沿、異常和錯(cuò)誤墙杯、并行編程、鍵值編碼等括荡。
不適合入門高镐,最好是對(duì)Objective-C 理解一點(diǎn),敲過一陣子代碼(大概1畸冲,2個(gè)月之后吧)用這本書加強(qiáng)嫉髓,還有使自己更清晰對(duì)各種概念观腊。而且很多面試題都逃不出這本書!當(dāng)然書中的深度挖掘肯定是還需要自己去搜索一些關(guān)鍵的資料。
作者:羋峮
簡(jiǎn)介:《iOS 測(cè)試指南》是一本專注于 iOS 測(cè)試領(lǐng)域的書算行。其中重點(diǎn)講述了各個(gè)測(cè)試階段的具體實(shí)踐方法梧油,并且通過持續(xù)集成串聯(lián)了各個(gè)測(cè)試階段的活動(dòng)。本書中所有的測(cè)試實(shí)踐并非紙上談兵州邢,而是出自于筆者實(shí)際工作中的探索和實(shí)踐儡陨。在測(cè)試實(shí)例上有一定的簡(jiǎn)化,是為了脫離復(fù)雜的業(yè)務(wù)量淌。本書的重點(diǎn)在于對(duì)方法的介紹骗村。
iOS測(cè)試框架、基本的iOS測(cè)試方面有涉及到呀枢,作者根據(jù)自身的例子做很一些演示胚股,代碼也在github上開源,但是深度不太夠硫狞,例子能多幾個(gè)更好方便理解,感覺寫有些倉促晃痴,說倉促但不缺乏細(xì)致残吩,書還是值得移動(dòng)端測(cè)試閱讀。
書籍目錄——獲取地址加小編微信拉你進(jìn)iOS開發(fā)群:1367798518
總結(jié)
加小編微信拉你進(jìn)iOS開發(fā)群:1367798518
說了這么多書籍倘核,其實(shí)泣侮,看萬卷書不如行萬里路,平時(shí)直接上手做幾個(gè)簡(jiǎn)單的項(xiàng)目紧唱,然后在項(xiàng)目中學(xué)語法活尊,幾者相結(jié)合,或許就離大神不遠(yuǎn)了