寫給大忙人看的Swift 写给大忙人看的Swift
馬特·亨德森 (Matt Henderson), 戴夫·伍德 (Dave Wood)
- 出版商: 電子工業
- 出版日期: 2015-06-01
- 售價: $330
- 語言: 簡體中文
- 頁數: 174
- 裝訂: 平裝
- ISBN: 7121264390
- ISBN-13: 9787121264399
-
相關分類:
Apple Developer
下單後立即進貨 (約4週~6週)
買這商品的人也買了...
-
深入淺出 Java 程式設計, 2/e (Head First Java, 2/e)$880$695 -
大話資料結構$590$466 -
深入淺出 Python (Head First Python)$780$616 -
Making Musical Apps: Real-time audio synthesis on Android and iOS (Paperback)$784$743 -
深入淺出 C (Head First C)$880$695 -
$408藍牙 4.0 BLE 開發完全手冊-物聯網開發技術實戰 -
Python 錦囊妙計, 3/e (Python Cookbook, 3/e)$880$695 -
ASP.NET MVC 5 網站開發美學$780$616 -
如何設計好網站-Don't Make Me Think (Don't Make Me Think, Revisited: A Common Sense Approach to Web Usability, 3/e)$480$408 -
Linux Kernel 設計的藝術:圖解 Linux 操作系統架構設計與實現原理 (徹底研究 Linux Kernel 設計的藝術-圖解 Linux 作業系統設計架構與運作原理)$780$663 -
Swift 程式設計入門$450$356 -
ASP.NET MVC 5 實務專題範例教學$590$502 -
掌握 Java SE8 程式設計-Lambda 的逆襲$680$530 -
$474Swift語言實戰入門(基於Swift 1.2)(第2版)(愛上Swift) -
$534Swift 與 Cocoa 框架開發 -
Android App 程式設計教本之無痛起步 -- 使用 Android Studio 開發環境$550$468 -
完整學會 Git, GitHub, Git Server 的24堂課$360$284 -
演算法的樂趣|23個程式設計必學主題與應用實例$480$408 -
ASP.NET 專題實務 I -- C#入門實戰 (VS 2015版)$820$648 -
SQL 指令語法速查索引手冊 (支援 Oracle、SQL Server、Mysql、PostgreSQL、Access)$480$374 -
Hadoop + Spark 大數據巨量分析與機器學習整合開發實戰$620$484 -
最新 HTML5 + CSS3 網頁程式設計, 2/e$520$442 -
3 分鐘學會! 提高10倍工作效率的 Excel 技巧$320$272 -
世界第一的大數據分析工具:Elasticsearch輕鬆上手$490$417 -
iOS 9 App 程式設計實力超進化實戰攻略:知名iOS教學部落格AppCoda作家親授實作關鍵技巧讓你不NG (Beginning iOS 9 Programming with Swift)$690$538
商品描述
<內容簡介>
亨德森、伍德編著的《寫給大忙人看的Swift》全面介紹了蘋果公司新推出的Swift編程語言。主要內容包括Swift語法簡介,Swift應用程序中常見的對象模型、可空類型、泛型、函數和閉包的使用方法,Swift代碼的安全性,如何在Swift中使用Objective-C和蘋果平臺已有的框架,如何利用Swift及其新功能來創建一個應用程序等。本書作者MattHenderson及DaveWood是iOS和OSX開發者的領軍人物,他們運用簡練的語言介紹了Swift的相關知識。書中含有大量實戰代碼和課後習題,通過理論和實踐相結合的方式,幫助讀者迅速掌握Swift的主要功能和用法。
本書適合各種層次的Swift學習者和開發者閱讀,包括擁有Objective-C開發經驗的開發者,想要用Swift編寫程序的愛好者等任何對Swift感興趣的人。對於想要快速瞭解和掌握Swift的人來說,《寫給大忙人看的Swift》是一本不可多得的枕邊讀物。
<章節目錄>
第1章 Swift 介紹
1.1 基本語法
1.1.1 變量和常量
1.1.2 字符串插值
1.1.3 流程控制
1.2 基本數據類型
1.2.1 整型
1.2.2 Double和Float
1.2.3 布爾型
1.2.4 字符串
1.2.5 數組
1.2.6 字典
習題
第2章 深入學習Swift語法
2.1 可空類型
2.2 泛型
2.3 類型聲明和類型推斷
2.4 函數和閉包
2.4.1 全局函數
2.4.2 嵌套函數
2.4.3 閉包表達式
2.5 元組
2.6 switch 語句和模式匹配
習題
第3章 對象和類
3.1 枚舉
3.2 類
3.3 結構體
3.4 繼承
3.5 重載
3.6 重寫
3.7 初始化
3.8 屬性
3.8.1 計算型屬性
3.8.2 屬性觀察者
3.8.3 延遲屬性
3.9 下標
3.10 協議
3.11 擴展
3.12 訪問控制
第4章 可空類型
4.1 可空類型nil
4.2 有效性檢查、可空綁定和強制拆箱
4.3 可空鏈
4.4 帶隱式拆箱的可空
習題
第5章 泛型
5.1 為什麼使用泛型
5.2 泛型函數
5.2.1 類型參數
5.2.2 使用多個類型參數
5.3 泛型類型
5.3.1 關聯類型
5.3.2 where 子句
習題
第6章 函數和閉包
6.1 函數
6.1.1 參數
6.1.2 外部參數名
6.1.3 參數的默認值
6.1.4 可變參數和inout 參數
6.1.5 返回類型
6.2 閉包
6.2.1 參數及返回值的類型推斷
6.2.2 尾隨閉包
6.3 函數式編程
習題
第7章 使用Object
7.1 與C 和Objective-C APIs 打交道
7.1.1 可空屬性和返回值
7.1.2 AnyObject 類型
7.1.3 繼承、擴展和協議
7.1.4 自動轉換類型
7.1.5 選擇器和枚舉
7.1.6 與C 代碼交互
7.2 在項目中同時使用Swift 和Objective-C 代碼
習題
第8章 常見模式
8.1 嵌套類型
8.2 單例
8.3 使用GCD
8.3.1 dispatch_once
8.3.2 dispatch_async
8.3.3 dispatch_after
8.3.4 dispatch_apply
8.4 Sequences 和Generators
8.5 運算符
8.5.1 運算符重載
8.5.2 自定義運算符
習題
索引
<作者介紹>
(美)亨德森//伍德|譯者:周智勛//楊宏焱//龍達//曹磊
