標籤:china-pub swift 程式設計語言
這篇是電腦類的優質預售推薦《Swift編程入門經典》。
暢銷書作者Wei-Meng Lee 最新作品,免費贈送圖書原始碼執行個體。
內容簡介
精通Swift
有趣、快速地構建iOS和OS X應用Swift是蘋果公司用於iOS和OS X開發的新語言,需要開發人員熟練掌握。這本循序漸進的初學者指南將為你開始構建Mac和iPhone應用提供所需的一切基礎知識。本書作者Wei-Meng Lee是一名經驗豐富的開發人員和技術培訓專家,他在書中分享了來自真實世界的樣本,介紹了Swift中鮮為人知的特性,揭示了Swift的優點,包括提高應用的運行速度和安全性。通過現實生活中程式員的精心指導,你將學到良好的編碼風格和方法,這將有助於你提升應用的品質並能夠很快就運行。
主要內容
◆ 使用Swift語言建立iPhone和Mac應用的真實、專業指導
◆ 協助充分利用Swift快速、安全且靈活的優勢
◆ 包括詳細的程式碼範例
◆ 涵蓋資料類型、字串和字元、運算子和函數、數組、字典等內容
◆ 探討控制流程和迴圈、類和對象、類繼承、協議和代理、泛型和閉包
◆ 示範使用Swift構建應用的好處
作譯者
Wei-Meng Lee是Developer Learning Solutions (www.learn2develop.net)公司的技術專家和創始人,該公司是一家專門從事.NET、iOS和Android技術培訓的科技公司。Wei-Meng Lee經常在國際研討會上演講,撰寫並同他人合著了大量關於.NET、XML和移動開發的書籍,包括暢銷書《Android 4編程入門經典--開發智能手機與平板電腦應用》、《iPhone SDK編程入門經典:使用Objective-C》等。
部分前言
世界在飛速發展,幾乎每天都有變化,並且不時會有大事情發生並改變著整個行業。例如,iPhone誕生於2007年,在一夜之間改變了手機行業,率先邁向智能手機的新時代。iPad在發布三年後(2010年)改變了我們使用電腦的方式,這使許多人預測,我們都登上了PC時代的頂峰。
在20世紀80年代NeXT公司成立後的很長一段時間內,Objective-C被用於開發NeXT公司的NeXTSTEP作業系統。Mac OS X和iOS都來源於NeXTSTEP,因此Mac OS X和iOS開發語言自然就選擇了Objective-C。開發人員在剛接觸iOS開發時,會經常抱怨Objective-C看上去並不像一門現代程式設計語言(如Java或C#)並且很難寫,通常要花大量的時間去學習。7年來,蘋果公司已經對開發語言和iOS架構進行了改善,通過引入一些有用的功能,使得開發開發人員用起來更為容易,比如用自動引用計數(Automatic Reference Counting,ARC)來做記憶體管理的苦差事,同時引入Storyboard來簡化使用者操作介面。然而,抱怨還是沒有停止,此外,蘋果公司需要一門新的語言來把iOS和Mac作業系統發展到更高水平。
2014年,在蘋果全球開發人員大會(WWDC)上,蘋果公司發布了一門新的程式設計語言-- Swift,這震驚了許多開發人員。7年之後,蘋果公司終於發布了一門新的語言來代替Objective-C。正如你將在本書中看到的,Swift是一門易於閱讀的現代程式設計語言,並且對型別安全進行了嚴格控制。
本書是為忙碌的開發人員所準備的,旨在穿過所有的技術術語直接進入Swift語言的殿堂。當然,學習任何一門新的語言的最好方法就是查看程式碼範例,本書也為你呈現了這些樣本。為了從本書中擷取更多的知識,強烈建議你在閱讀每章的樣本時親自實現一下。
本書讀者對象
本書的讀者對象是初級iOS開發人員和有經驗的Objective-C開發人員。對於具備編程基礎並且已經理解物件導向編程(Object-Oriented Programming,OOP)的開發人員來說,本書也能發揮巨大作用。
所有章節的程式碼範例都是在Xcode 6上編寫的並且已經測試過。因為Swift語言仍處在發展當中,所以當本書面世時,Swift語言應該會有一些小的調整。
窩們網站預售的該本書,購買傳送門點擊開啟連結
Swift編程入門經典