第一部分 環(huán)境準(zhǔn)備
一、蘋果WWDC大會(huì)技術(shù)分析
1、本課概要
2、WWDC大會(huì)詳解Swift編程語言特性介紹及運(yùn)行時(shí)分析
3、WDC大會(huì)詳解OSX 10.10、iOS8新特性及面向開發(fā)者的更新
4、WWDC大會(huì)詳解Swift語言速度 垃圾回收機(jī)制和簡(jiǎn)單代碼分析
二、Xcode6中Playground的特點(diǎn)和使用方法
1、本課概要
2、玩玩Xcode6 playground
第二部分 語法基礎(chǔ)
一、Swift 基礎(chǔ)語法
1、Swift 簡(jiǎn)介與入門
2、Swift 基本語法1
3、Swift 基本語法2
4、字典與控制流
5、Swift 函數(shù)與類
二、用Swift語言開發(fā)物理引擎游戲
1、用Xcode創(chuàng)建SpriteKit游戲項(xiàng)目
2、認(rèn)識(shí)SpriteKit游戲框架
3、使用Xcode提供的場(chǎng)景編輯器
4、用swift語言代碼編輯場(chǎng)景界面動(dòng)態(tài)創(chuàng)建場(chǎng)景
5、用戶觸摸交互
6、SpriteKit物理引擎的使用
第三部分 項(xiàng)目實(shí)戰(zhàn)
一、利用Swift開發(fā)天氣預(yù)報(bào)應(yīng)用實(shí)戰(zhàn)項(xiàng)目
1、本課概要
2、天氣預(yù)報(bào)swift編程語言應(yīng)用開發(fā)實(shí)戰(zhàn)項(xiàng)目創(chuàng)建
3、天氣預(yù)報(bào)iOS Swift API
4、天氣預(yù)報(bào)iOS用戶界面交互設(shè)計(jì)
5、天氣預(yù)報(bào)Swift語言應(yīng)用開發(fā)實(shí)戰(zhàn)之加載天氣信息
6、天氣預(yù)報(bào)ios swift Json數(shù)據(jù)格式解析
7、天氣預(yù)報(bào)Swift語言開發(fā)項(xiàng)目呈現(xiàn)天氣信息
二、基于SpriteKit引擎KickBall足球游戲?qū)崙?zhàn)開發(fā)
1、ios Swift語言中SpriteKit游戲引擎開發(fā)踢足球游戲的玩法
2、SpriteKit游戲引擎開發(fā)踢足球游戲創(chuàng)建swift KickBall游戲項(xiàng)目
3、KickBall游戲項(xiàng)目配置邊界
4、SpriteKit開發(fā)踢足球游戲中添加足球的實(shí)現(xiàn)
5、KickBall游戲項(xiàng)目開始游戲?qū)崿F(xiàn)
6、SpriteKit游戲引擎開發(fā)踢足球游戲的碰撞測(cè)試
7、SpriteKit開發(fā)踢足球游戲中添加國(guó)旗
8、ios SpriteKit開發(fā)踢足球添加游戲結(jié)束界面