從零開始學Swift 从零开始学Swift

關東升

  • 出版商: 人民郵電
  • 出版日期: 2016-03-01
  • 定價: $594
  • 售價: 8.5$505
  • 語言: 簡體中文
  • 頁數: 605
  • 裝訂: 平裝
  • ISBN: 7115415897
  • ISBN-13: 9787115415899
  • 相關分類: Apple Developer
  • 下單後立即進貨 (約4週~6週)

商品描述

<內容介紹> 

關東升著的這本《從零開始學Swift》基於Swift 2.x,通過大量案例全面介紹蘋果平臺的應用開發。全書共分5部分,包括Swift語法篇、Cocoa Touch框架編程篇、混合編程篇、進階篇、項目實戰篇,囊括了開發工具介紹、語言基礎知識、編寫HelloWorld程序,直至應用在App Store上線的所有內容。此外,本書前20章專門配有同步練習,以幫助讀者掌握所學知識。
    本書適合iOS開發者、其他移動平臺開發者及電腦專業大學生參考閱讀,也非常適合作為培訓教材使用。

<章節目錄>

第一部分  Swift 語法篇
第1章  準備起航
  1.1  本書約定
    1.1.1  示例代碼約定
    1.1.2  圖示約定
    1.1.3  函數和方法簽名約定
    1.1.4  承接上一行代碼約定
    1.1.5  代碼行號約定
  1.2  Swift 開發工具
    1.2.1  Xcode 開發工具
    1.2.2  AppCode 開發工具
  1.3  本章小結
  1.4  同步練習
第2章  第一個Swift 程序
  2.1  使用REPL
    2.1.1  啟動Swift REPL
    2.1.2  使用Swift REPL
  2.2  使用Playground
    2.2.1  編程利器Playground
    2.2.2  編寫HelloWorld 程序
  2.3  使用Web 網站
  2.4  通過Xcode 創建OS X 工程
    2.4.1  創建OS X 工程
    2.4.2  編譯和運行
  2.5  通過AppCode 創建OS X 工程
    2.5.1  創建OS X 工程
    2.5.2  編譯和運行
  2.6  使用swiftc 命令
    2.6.1  編譯
    2.6.2  運行
  2.7  代碼解釋
  2.8  在Linux 下編譯和運行Swift 程序
  2.9  本章小結
  2.10  同步練習
第3章  Swift 語法基礎
  3.1  標識符和關鍵字
    3.1.1  標識符
    3.1.2  關鍵字
  3.2  常量和變量
    3.2.1  常量
    3.2.2  變量
    3.2.3  使用var 還是let
  3.3  註釋
  3.4  表達式
  3.5  本章小結
  3.6  同步練習
第4章  運算符
  4.1  算術運算符
    4.1.1  一元運算符
    4.1.2  二元運算符

    4.1.3  算術賦值運算符
  4.2  關係運算符
  4.3  邏輯運算符
  4.4  位運算符
  4.5  其他運算符
  4.6  本章小結
  4.7  同步練習
第5章  Swift 原生數據類型
  5.1  Swift 數據類型
  5.2  整型
  5.3  浮點型
  5.4  數字表示方式
    5.4.1  進制數字表示
    5.4.2  指數表示
    5.4.3  其他表示
  5.5  數字類型之間的轉換
    5.5.1  整型之間的轉換
    5.5.2  整型與浮點型之間的轉換
  5.6  布爾型
  5.7  元組類型
  5.8  可選類型
    5.8.1  可選類型概念
    5.8.2  可選類型值拆包
    5.8.3  可選綁定
  5.9  本章小結
  5.10  同步練習
  ……
第6章  Swift 原生字符串
第7章  控制語句
第8章  Swift 原生集合類型
第9章  函數
第10章  閉包
第11章  Swift 語言中的面向對象特性
第12章  屬性與下標
第13章  方法
第14章  構造與析構
第15章  類繼承
第16章  擴展
第17章  協議
第18章  泛型
第19章  Swift 內存管理
第20章  錯誤處理
第21章  Swift 編碼規範
第二部分  Cocoa Touch 框架編程篇
第22章  Foundation 框架
第23章  iOS 開發基礎
第24章  Core Foundation 框架
第25章  Cocoa Touch 設計模式及應用
第26章  UIKit 框架
第三部分  混合編程篇

第27章  Swift 與Objective-C 混合編程
第28章  Swift 與C/C++混合編程
第四部分  進階篇
第29章  程序調試
第30章  併發編程
第31章  SpriteKit 遊戲引擎
第五部分  項目實戰篇
第32章  項目實戰:基於分層架構的多版本iPhone 計算器應用
第33章  遊戲App 實戰:《迷失航線》
第34章  《迷失航線》遊戲上架蘋果App Store