![](/c49/30/10356923816.jpg)
出版社:電子工業 ISBN:9787121275821 商品編碼:10356923816 開本:16 出版時間:2015-11-01 代碼:69 作者:王巍
" 基本信息 - 商品名稱:Swifter(100個Swift2開發必備Tip第2版)
- 作者:王巍
- 代碼:69
- 出版社:電子工業
- ISBN號:9787121275821
其他參考信息 - 出版時間:2015-11-01
- 印刷時間:2015-11-01
- 版次:2
- 印次:1
- 開本:16開
- 包裝:平裝
- 頁數:253
- 字數:377千字
編輯推薦語 Swift作為iOS和Mac開發的趨勢,值得每一位Apple開發者投注精力。王巍編著的這本《Swifter(100個Swift2開發必備Tip第2版)》以*高的視角,審視了Swift的新語法、新特性,以及從Objective-C轉向Swift的方方面面,書中的示例深入淺出,講解直擊要害,重點突出,讓讀者閱後定有醍醐灌頂之感。不過需要指出的是這並不是一本Swift的入門書,本書的*佳受眾是有Objective-C開發經驗的開發者。 內容提要 《Swifter(100個Swift2開發必備Tip第2版) 》面向商業實戰與技能進階,內容與案例完全基於 Swift 2這一全新的語言版本。作者王巍曾赴美參加 ApplewwDC,親眼見證Swift發布,並從這門語言誕生 **分鐘開始學習和鑽研。本書凝集作者數年開發功 力與思考精華,總結和整理了各種寶貴經驗,並以一 個個小技巧和知識點的形式呈現。全書共100節,每 節都是一個獨立主題,涵蓋中**開發人員必須知道 的Swift語言的方方面面。 本書非常適合用作官方文檔的參考和補充,同時 也是iOS中級開發人員不可多得的Swift進階讀本。 作者簡介 王巍(onevcat),是來自中國的一線iOS開發者,畢業於清華大學。在校期間就開始進行iOS開發,擁有豐富的Cocoa和Obiective—C開發經驗。他同時活躍於使用C#的Unity3D遊戲開發界。曾經開發了《小熊推金幣》《Pomo Do》等一繫列**的iOS遊戲和應用。在業餘時間,王巍會在OneV’s Den撰寫博客,分享他在開發中的一些心得和體會。此外,王巍還是翻譯項目objc中國的組織者和管理者,為中國Objective—C社區的發展做出了貢獻。而且,他也很喜歡為開源社區貢獻代碼,是**的Xcode插件VVDocumenter的作者。 現在王巍旅居日本,並就職於即時通訊軟件公司Line,從事iOS開發工作,致力於為全世界帶來具有*好體驗和功能的應用。 目錄 I Swi素 Tip 1 柯裡化(Currying) Tip 2 將protocol的方法聲明為mutating Tip 3 Sequence Tip 組(Tuple) Tip 5 @autoclosure和?? Tip 6 Optional Chaining Tip 7 操作符 Tip 8 func的參數修飾 Tip 9 字面量轉換 Tip 10 下標 Tip 11 方法嵌套 Tip 12 命名空間 Tip 13 Any和AnyObject Tip 14 typealias和泛型接口 Tip 15 可變參數函數 Tip 16 初始化方法順序 Tip 17 Designated,Convenience和Required Tip 18 初始化返回nn Tip 19 protocol組合 Tip 20 static和class Tip 21 多類型和容器 Tip 22 default參數 Tip 23 正則表達式 Tip 24 模式匹配 Tip 25 …和..< Tip 26 AnyCla類型和.self Tip 27 接口和類方法中的Self Tip 28 動態類型和多方法 Tip 29 屬性觀察 Tip 30 final Tip 31 lazy修飾符和lazy方法 Tip 32 Reflection和Mirror Tip 33 隱式解包Optional Tip 34 多重Optional Tip 35 Optional Map Tip 36 Protocol Extension Tip 37 where和模式匹配 Tip 38 indirect和嵌套enum II 從Objective-C/C到Swift Tip 39 Selector Tip 40 實例方法的動態調用 Tip 41 單例 Tip 42 條件編譯 Tip 43 編譯標記 Tip 44 @UIApplicationMain Tip 45 @objc和dynamic Tip 46 可選接口和接口擴展 Tip 47 內存管理,weak和unowned Tip 48 @autoreleasep001 Tip 49 值類型和引用類型 Tip 50 String還是NSString Tip 51 UnsafePointer Tip 52 C指針內存管理 Tip 53 COpaquePointer和C convention Tip 54 GCD和延時調用 Tip 55 獲取對像類型 Tip 56 自省 Tip 57 KVO Tip 58 局部scope Tip 59 判等 Tip 60 哈希 Tip 61 類簇 Tip 62 Swizzle Tip 63 調用C動態庫 Tip 64 輸出格式化 Tip 65 Options Tip 66 數組enumerate Tip 67 類型編碼@encode Tip 68 C代碼調用和@asmname Tip 69 sizeof和sizeofValue Tip 70 delegate Tip 71 Associated Object Tip 72 Lock Tip 73 Toll-Free Bridging和Unmanaged III Swift與開發環境及一些實踐 Tip 74 Swift命令行工具 Tip 75 隨機數生成 Tip 76 print和debugPrint Tip 77 錯誤和異常處理 Tip 78 斷言 Tip 79 fatalError Tip 80 代碼組織和Framework Tip 81 Playground延時運行 Tip 82 Playground可視化 Tip 83 Playground與項目協作 Tip 84 數學和數字 Tip 85 JSON Tip 86 NSNull Tip 87 文檔注釋 Tip 88 性能考慮 Tip 89 Log輸出 Tip 90 溢出 Tip 91 宏定義define Tip 92 屬性訪問控制 Tip 93 Swift中的測試 Tip 94 CoreData Tip 95 閉包歧義 Tip 96 泛型擴展 Tip 97 兼容性 Tip 98 列舉enum類型 Tip 99 尾遞歸 Tip 100 安全的資源組織方式 後記及致謝
" |