详细说明
1、语言基础
Mac系统使用、常用UNIX指令、C语言、Objective-C语言、Foundation框架。
2、iOS基础
iOS程序结构:AppDelegate&UIApplication,基本控件(IBOutlet&IBAction),Controller&View,设备旋转及屏幕适配,UIViewAnimation&核心动画,Quartz2D,手势处理&加速计,音频、音效及音频处理工具,多媒体:视频、相机、相册、滤镜,手机功能:电话、短信、通讯录,多语言版本。
3、iOS高级
数据存储:Plist、NSCoder、SQLite、CoreData、JSon,网络交互及多线程,设计模式:MVC、单例、观察者、代理、消息机制,高级控件优化、自定义控制器容器,开发者账号申请、真机调试、发布应用、网购、广告,GameCenter&社交服务(新浪、Facebook、Twitter),iCloud,Mapkit&CoreLocation,推送机制,蓝牙连接,ARC及内存分析工具,单元测试。
4、Cocos2d
Cocos2D简介&安装,Cocos2D场景图,Node、Director、Scene、Layer、Sprite、Label、Menu、Action、Schedule……,多场景切换,精灵及纹理&TexturePacker,滚屏处理,粒子效果&粒子编辑器,瓦片地图&地图编辑器,Box2D&PhysicsEditor。
5、iOS7
iOS7新特性,AutoLayout,Images.xcassets,SpriteKitGame。
6、其他
源代码管理工具:svn&git,二维码,Cocos2d-X&Unity3D简介,就业指导