第一部分 環境準備
一、蘋果WWDC大會技術分析
1、本課概要
2、WWDC大會詳解Swift編程語言特性介紹及運行時分析
3、WDC大會詳解OSX 10.10、iOS8新特性及面向開發者的更新
4、WWDC大會詳解Swift語言速度 垃圾回收機制和簡單代碼分析
二、Xcode6中Playground的特點和使用方法
1、本課概要
2、玩玩Xcode6 playground
第二部分 語法基礎
一、Swift 基礎語法
1、Swift 簡介與入門
2、Swift 基本語法1
3、Swift 基本語法2
4、字典與控制流
5、Swift 函數與類
二、用Swift語言開發物理引擎游戲
1、用Xcode創建SpriteKit游戲項目
2、認識SpriteKit游戲框架
3、使用Xcode提供的場景編輯器
4、用swift語言代碼編輯場景界面動態創建場景
5、用戶觸摸交互
6、SpriteKit物理引擎的使用
第三部分 項目實戰
一、利用Swift開發天氣預報應用實戰項目
1、本課概要
2、天氣預報swift編程語言應用開發實戰項目創建
3、天氣預報iOS Swift API
4、天氣預報iOS用戶界面交互設計
5、天氣預報Swift語言應用開發實戰之加載天氣信息
6、天氣預報ios swift Json數據格式解析
7、天氣預報Swift語言開發項目呈現天氣信息
二、基于SpriteKit引擎KickBall足球游戲實戰開發
1、ios Swift語言中SpriteKit游戲引擎開發踢足球游戲的玩法
2、SpriteKit游戲引擎開發踢足球游戲創建swift KickBall游戲項目
3、KickBall游戲項目配置邊界
4、SpriteKit開發踢足球游戲中添加足球的實現
5、KickBall游戲項目開始游戲實現
6、SpriteKit游戲引擎開發踢足球游戲的碰撞測試
7、SpriteKit開發踢足球游戲中添加國旗
8、ios SpriteKit開發踢足球添加游戲結束界面