Swift 開發實戰權威指南 Swift开发实战权威指南
北京千鋒互聯科技有限公司
- 出版商: 清華大學
- 出版日期: 2015-03-01
- 定價: $359
- 售價: 8.5 折 $305
- 語言: 簡體中文
- 頁數: 416
- 裝訂: 平裝
- ISBN: 7302391270
- ISBN-13: 9787302391272
-
相關分類:
Apple Developer
下單後立即進貨 (約4週~6週)
買這商品的人也買了...
相關主題
商品描述
<內容簡介>
Swift開發語言是蘋果公司於2014年最新發布的一種全新的開發語言,它完全兼容Objective-C,可以使用Cocoa Touch類庫和大量的第三方庫。歐陽堅、張奮進、黃驛編著的《Swift開發實戰權威指南》深入淺出、系統全面地介紹了Swift開發技術。內容包括Swift語言基礎篇和SwiftUI設計篇,從Swift編程語言入門開始,逐漸深入講解Swift的面向對象技術,各種Swift語言的高級特性,如subscript、操作符重載、泛型,以及Objective-C相互調用等,最後介紹瞭如何進行Swift的iOS App開發。本書面向希望為iPhone/iPad以及OSX開發應用程序的開發人員,是一本從入門到精通的開發手冊。書中通過大量清晰、完善的實例,可以迅速引導讀者進行iOS開發。
<章節目錄>
上篇 Swift語言基礎篇
第1章 Swift語言介紹
1.1 Swift語言介紹
1.2 Swift和Objective-C語言對比
1.3 Swift優秀的特性
1.4 使用Xcode建立Swift項目
1.5 Swift使用Playground
第2章 基礎知識
2.1 常量與變量
2.1.1 常量和變量的聲明
2.1.2 常量或變量的類型
2.1.3 常量和變量的命名
2.1.4 常量和變量的輸出
2.1.5 字符串的連接輸出
2.1.6 註釋
2.1.7 分號
2.1.8 漢字命名方式
2.2 類型定義
2.2.1 整型
2.2.2 浮點型
2.2.3 自定義類型typealias
2.2.4 類型安全及類型推導
2.2.5 常數和數值進制的表示方法
2.2.6 類型轉換
2.2.7 類型別名
2.2.8 布爾類型
2.2.9 元組Tube
2.3 可選類型Optional
2.3.1 可選類型的聲明
2.3.2 可選類型的賦值
2.3.3 可選類型的使用
2.3.4 可選類型nil的使用
2.4 基本運算符
2.4.1 賦值運算符
2.4.2 算術運算符
2.4.3 複合運算符
2.4.4 比較運算符
2.4.5 三目運算符
2.4.6 區間運算符
2.4.7 邏輯運算符
2.4.8 斷言Assert操作
第3章 字符串、數組、字典
3.1 字符串
3.1.1 字符串字面量
3.1.2 字符串的連接
3.1.3 字符串與其他數據類型的拼接
3.1.4 字符串相關操作方法
3.1.5 與其他類型的轉換
3.2 數組
3.2.1 數組的聲明及初始化
3.2.2 數組元素的訪問與修改
3.2.3 數組的遍歷
3.2.4 數組元素的插入與刪除
3.3 字典
3.3.1 字典的聲明及初始化
3.3.2 字典元素的訪問與修改
3.3.3 字典的遍歷
第4章 控制語句和函數
4.1 分支結構
4.1.1 if條件語句
4.1.2 switch語句
4.2 語句的作用域
4.3 循環結構
4.3.1 for循環
4.3.2 forin循環
4.3.3 while循環
4.3.4 do-while循環
4.4 跳轉語句及塊標籤
4.4.1 continue語句
4.4.2 break語句
4.4.3 fallthrough語句
4.5 函數
4.5.1 函數的定義及調用方法
4.5.2 函數的參數
4.5.3 函數的返回值
4.5.4 函數的變量參數
4.5.5 函數的類型
4.5.6 函數的嵌套
第5章 枚舉和結構體
第6章 類
第7章 繼承
第8章 自動引用計數
第9章 可選鏈和類型轉換
第10章 協議
第11章 閉包和操作符重載
下篇 Swift UI設計篇
第12章 第一個UI項目
第13章 UIView視圖
第14章 iOS中的各種控件
第15章 UIViewControler視圖控制器
第16章 UINavigationController導航欄控制器
第17章 界面之間的傳值
第18章 UITabBarController標籤欄控制器
第19章 UIScrollView滾動視圖
<作者介紹>
歐陽堅//張奮進//黃驛
歐陽堅,中國iOS教學引領者、中國iOS教學視頻第一人。清華大學碩士,原FSMLabs中國區技術總監,10多年軟件開發經驗,8年多教學經驗,3年多iOS/Android研發教學經驗,在國際EI期刊發表多篇論文。曾受邀參加中國移動研究院的「iOS開發技術」講座活動,併為多家名企進行iOS技術人員企業內部培訓。在授課過程中,通過敲開iOS開發的神奇之門,從iOS開發工具及iPhone高級開發、網絡和多線程處理兩方面全面深入講解。