介紹了基於Swift語言的iOS開發原理與項目實踐。全書內容包括Swift語法、Swift函數和類型、游戲主菜單設計、游戲關卡菜單設計、計分數表設計、拼寫游戲設計、場景、音樂與音效、廣告、icon和引導畫面的設置、飛飛熊游戲案例、飛碟引導游戲案例、上架與測試等。
柯博文,美國硅谷的科技公司創業者,Loop Tek公司CTO,擁有20多年的實際開發經驗。長期專注於Android、iPhone、Raspberry Pi的應用開發。在谷歌、蘋果等應用商店開發銷售近百款應用軟件,以及多款硬件商品;並為國泰世華銀行、台灣房屋、台北市衛生局、中國移動等多家大型知名企業、機構開發相關軟件產品。
曾任中國電子視像行業協會顧問、台灣工研院資通所顧問。致力推廣Raspberry Pi和手機應用,在全球多個城市都定期舉辦教學與推廣活動,並在全球多個教育培訓機構講授相關課程。出版多部暢銷圖書。
目錄
第1章概述篇
1.1什麼是iOS Swift
1.2習題
第2章安裝設置Swift開發工具
2.1安裝與下載
2.2第一個Hello World APP程序
2.3第一個playground程序
2.4常見問題的解決方法
2.5習題
第3章Swift語言
3.1注釋//與/*
3.2變量var
3.3整數int
3.4數據類型—Float浮點數、Double雙精度浮點、Byte字符、Word字組、布爾代數
3.5打印print,跳行打印println
3.6設置變量固定值Let
3.7數學計算——加減乘除
3.8if———else條件判斷語句
3.9switch條件判斷語句
3.10for循環
3.11while循環
3.12do
3.13數組Array
3.14forin循環
3.15習題
第4章Swift函數和類型
4.1函數設計
4.2函數設計——回傳值
4.3Tuples
4.4Class類型
4.5Class類型初始化
4.6Class類型釋放處理
4.7Class屬性處理
4.8面向對象OOP繼承
4.9習題
第5章游戲主菜單設計
5.1創建Swift Game Kit
5.2主菜單后台——圖片、指定位置
5.3加上菜單——顯示按鈕
5.4單擊菜單——按鍵處理
5.5主角顯示——圖層處理
5.6習題
第6章游戲關卡菜單設計
6.1游戲關卡菜單——排列技巧
6.2關卡圖片效果——設置顏色、縮放、透明、長寬
6.3關卡動畫——動畫效果
6.4移動卡片——移動控制
6.5單擊關卡——觸控控制
6.6習題
第7章計分數表設計
7.1計分數表設計
7.2計分數表開場動畫——連續動畫
7.3計分數表單擊控制——連續動畫
7.4習題
第8章拼寫游戲設計
8.1拼寫游戲——畫面設計
8.2設置游戲的字母——隨機數
8.3移動字母
8.4計算時間——NSTimer
8.5游戲邏輯
8.6游戲控制
8.7游戲性
8.8習題
第9章場景
9.1場景結合—1
9.2場景結合—2
9.3切換場景動畫
9.4全部場景結合
9.5習題
第10章音樂與音效
10.1音樂、音效的播放
10.2場景結合
10.3離開、暫停游戲的處理
10.4習題
第11章廣告
11.1廣告iAd后台設置
11.2廣告iAdAPP編寫
11.3游戲中加入廣告iAd
11.4習題
第12章icon和引導畫面的設置
12.1修改APP的icon
12.2設定啟動畫面
12.3習題
第13章飛飛熊——像Flappy Bird游戲
13.1畫面設計
13.2物理動作
13.3物理碰撞
13.4移動
13.5后台移動
13.6水管移動和碰撞
13.7碰撞、過關
13.8習題
第14章飛碟導引——像Flight Control游戲
14.1畫面設計
14.2移動飛碟
14.3時間和畫出飛行路線
14.4產生多架太空梭
14.5游戲性
14.6游戲難易度
14.7習題
第15章上架,在iPhone、iPad上測試
15.1后台設置——產生憑證密鑰
15.2下載安裝開發、測試認證和登記測試機器
15.3在iPhone、iPad機器上做測試
15.4設置APP售價和語句
15.5上傳APP
15.6送審、上架銷售
15.7習題
1.1什麼是iOS Swift
1.2習題
第2章安裝設置Swift開發工具
2.1安裝與下載
2.2第一個Hello World APP程序
2.3第一個playground程序
2.4常見問題的解決方法
2.5習題
第3章Swift語言
3.1注釋//與/*
3.2變量var
3.3整數int
3.4數據類型—Float浮點數、Double雙精度浮點、Byte字符、Word字組、布爾代數
3.5打印print,跳行打印println
3.6設置變量固定值Let
3.7數學計算——加減乘除
3.8if———else條件判斷語句
3.9switch條件判斷語句
3.10for循環
3.11while循環
3.12do
3.13數組Array
3.14forin循環
3.15習題
第4章Swift函數和類型
4.1函數設計
4.2函數設計——回傳值
4.3Tuples
4.4Class類型
4.5Class類型初始化
4.6Class類型釋放處理
4.7Class屬性處理
4.8面向對象OOP繼承
4.9習題
第5章游戲主菜單設計
5.1創建Swift Game Kit
5.2主菜單后台——圖片、指定位置
5.3加上菜單——顯示按鈕
5.4單擊菜單——按鍵處理
5.5主角顯示——圖層處理
5.6習題
第6章游戲關卡菜單設計
6.1游戲關卡菜單——排列技巧
6.2關卡圖片效果——設置顏色、縮放、透明、長寬
6.3關卡動畫——動畫效果
6.4移動卡片——移動控制
6.5單擊關卡——觸控控制
6.6習題
第7章計分數表設計
7.1計分數表設計
7.2計分數表開場動畫——連續動畫
7.3計分數表單擊控制——連續動畫
7.4習題
第8章拼寫游戲設計
8.1拼寫游戲——畫面設計
8.2設置游戲的字母——隨機數
8.3移動字母
8.4計算時間——NSTimer
8.5游戲邏輯
8.6游戲控制
8.7游戲性
8.8習題
第9章場景
9.1場景結合—1
9.2場景結合—2
9.3切換場景動畫
9.4全部場景結合
9.5習題
第10章音樂與音效
10.1音樂、音效的播放
10.2場景結合
10.3離開、暫停游戲的處理
10.4習題
第11章廣告
11.1廣告iAd后台設置
11.2廣告iAdAPP編寫
11.3游戲中加入廣告iAd
11.4習題
第12章icon和引導畫面的設置
12.1修改APP的icon
12.2設定啟動畫面
12.3習題
第13章飛飛熊——像Flappy Bird游戲
13.1畫面設計
13.2物理動作
13.3物理碰撞
13.4移動
13.5后台移動
13.6水管移動和碰撞
13.7碰撞、過關
13.8習題
第14章飛碟導引——像Flight Control游戲
14.1畫面設計
14.2移動飛碟
14.3時間和畫出飛行路線
14.4產生多架太空梭
14.5游戲性
14.6游戲難易度
14.7習題
第15章上架,在iPhone、iPad上測試
15.1后台設置——產生憑證密鑰
15.2下載安裝開發、測試認證和登記測試機器
15.3在iPhone、iPad機器上做測試
15.4設置APP售價和語句
15.5上傳APP
15.6送審、上架銷售
15.7習題
網路書店
類別
折扣
價格
-
新書87折$287