寫給大忙人看的Swift 写给大忙人看的Swift

馬特·亨德森 (Matt Henderson), 戴夫·伍德 (Dave Wood)

  • 出版商: 電子工業
  • 出版日期: 2015-06-01
  • 定價: $330
  • 售價: 8.5$281
  • 語言: 簡體中文
  • 頁數: 174
  • 裝訂: 平裝
  • ISBN: 7121264390
  • ISBN-13: 9787121264399
  • 相關分類: Apple Developer
  • 下單後立即進貨 (約4週~6週)

買這商品的人也買了...

商品描述

 

<內容簡介>

亨德森、伍德編著的《寫給大忙人看的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 自定義運算符
  習題
索引

 

<作者介紹>

(美)亨德森//伍德|譯者:周智勛//楊宏焱//龍達//曹磊

 

目錄大綱