Swift是Apple在WWDC2014所发布的一门编程语言,用来撰写OS X和iOS应用程序[1]。在设计Swift时.就有意和Objective-C共存,Objective-C是Apple操作系统在导入Swift前使用的编程语言
Swift是供iOS和OS X应用编程的新编程语言,基于C和Objective-C,而却没有C的一些兼容约束。Swift采用了安全的编程模式和添加现代的功能来是的编程更加简单、灵活和有趣。界面则基于广受人民群众爱戴的Cocoa和Cocoa Touch框架,展示了软件开发的新方向。
本课程采用基础+项目的方式进行讲解,通过基础的学习,可以完全掌握Swift基本语法应用,并结合4个项目进行开发,学员能在最短的时间内掌握开发的各项技能.
第一部分:Swift基础语法
第1节:变量
第2节:常量
第3节:使用PlayRound编写Swift程序
第4节:类型检查与推断
第5节:类型别名
第6节:计算器
第二部分:字符和字符串
第1节:字符(Characters)
第2节:字符串-定义
第三部分:数据类型(DataType)
第1节:整型(int、Uint)
第2节:浮点数
第3节:Bool
第四部分:数据类型转换
第1节字符串转换数字类型
第2节数字类型转换字符串
第3节:数字类型之间转换
更多............
项目实战一:百度在线音乐案例教程
1、百度在线音乐-总体概况2、百度在线音乐-界面布局及设计3、百度在线音乐-主界面类4、百度在线音乐-获取远程数据(1)5、百度在线音乐-获取远程数据(2)6、百度在线音乐-图片缓存实现7、百度在线音乐-歌曲列表的展现播放8、百度在线音乐-播放音乐播放9、百度在线音乐-视图跳转,传参及回跳播放10、百度在线音乐-显示动画11、百度在线音乐-播放进度条播放12、百度在线音乐-播放时间显示播放13、百度在线音乐-简单手势控制暂停播放播放项目实战二:天气预报案例教程1、在线天气预报-课程概述播放2、在线天气预报-创建App3、在线天气预报-使用InterfaceBuilder构建原型4、在线天气预报-使用CoreLocation框架5、在线天气预报-使用CocoaPods服务播放6、在线天气预报-用AFNetworking框架播放7、在线天气预报-采用IB更新界面JSON数据解析(1)播放8、在线天气预报-采用IB更新界面JSON数据解析(2)播放9、在线天气预报-采用IB更新界面JSON数据解析(3)播放10、在线天气预报-APP美化项目实战三:SpriteKit引擎足球游戏比赛教程1、基于SpriteKit游戏引擎足球比赛游戏_游戏课程概述2、基于SpriteKit游戏引擎足球比赛游戏_创建BallApp项目及了解框架3、基于SpriteKit游戏引擎足球比赛游戏_游戏边界配置4、基于SpriteKit游戏引擎足球比赛游戏_添加足球5、基于SpriteKit游戏引擎足球比赛游戏_足球旋转1播放6、基于SpriteKit游戏引擎足球比赛游戏_足球旋转2播放7、基于SpriteKit游戏引擎足球比赛游戏_界面元素设置播放8、基于SpriteKit游戏引擎足球比赛游戏_游戏开始播放9、基于SpriteKit游戏引擎足球比赛游戏_记录游戏时间播放10、基于SpriteKit游戏引擎足球比赛游戏_碰撞检测播放11、基于SpriteKit游戏引擎足球比赛游戏_添加旗帜播放12、基于SpriteKit游戏引擎足球比赛游戏_随机生成旗帜播放13、基于SpriteKit游戏引擎足球比赛游戏_碰撞及移除播放14、基于SpriteKit游戏引擎足球比赛游戏_添加转场景播放15、基于SpriteKit游戏引擎足球比赛游戏_游戏结束项目实战四:SpriteKit引擎酷跑熊猫游戏比赛1、酷跑熊猫游戏概述2、创建工程导入素材3、创建熊猫类4、熊猫跑动动画5、熊猫跳和滚动动画6、熊猫状态设置7、场景背景设置8、游戏平台设置原理9、创建游戏平台10、创建游戏平台工厂11、平台的移动12、平台一直连续产生13、随机产生平台位置14、移除已经在场景外的平台15、背景滚动原理16、背景滚动实现17、创建碰撞检测标识类18、场景设置物理碰撞19、熊猫设置物理碰撞20、熊猫与场景碰撞检测21、平台碰撞设置22、熊猫的二段跳23、熊猫打滚24、添加小苹果25、创建生产小苹果工厂类26、熊猫与苹果碰撞27、添加熊猫与苹果碰撞音乐28、添加背景音乐29、创建游戏结束场景30、创建转场效果31、游戏结束
课程截图