您的位置:首页 > 移动开发 > IOS开发

iOS 培训大纲

2012-12-02 23:27 232 查看
第一专题:C语言编程基础

主要内容:深入学习C语言编程基础知识,熟练掌握C语言的指针,内存管理,数据结构,为下一步学习Object-C做好知识储备。

第二专题 :从C语言到Object-C ∗

主要内容:object-C的基础语法以及编程要点

第三专题 Object-C和Cocoa框架

主要内容:学习Cocoa框架( Graphics,widget,Audio,Network等核心框架调用)

第四专题: XCode 开发环境和XIB UI构建

主要内容:学习XCode 4.2 开发,调试环境。熟练掌握iOS各种控件的用法,iPhone和iPad的layout区别。

项目实训一:(1)通过apple development的开发实例进行学习。

(2)每个学员提交一个UI设计,实现类似Path的UI特效。

第五专题: iOS网络编程

主要内容:学习基于Http ,TCP ,UDP等相关编程基础,学习ASIHttpRequest框架。

项目实训二:实现一个天气预报的完整应用

第六专题: iOS数据库编程

主要内容:学习IOS中使用Sqlite数据库,Plist使用技巧,XML,jason等数据格式和解析。

项目实训三: 实现一个简单的聊天应用。

第七专题: LBS应用 3天

主要内容:学习Core Location的主要API,掌握Google MAP相关应用开发技能。

项目实训四:实现一个LBS应用

第八专题 iOS对媒体开发

主要内容:掌握IOS中有关AVFoundation,QuartzCore, AudioToolbox等编程接口。掌握Cocos2D游戏编程的基本原理。熟悉OpenGL ES, OpenAL的开发技术。

项目实训五:用Cocos2D构架实现一个包含物理引擎Chipmunk的iPad游戏。

第九专题 HTML5构建iOS UI

主要内容:掌握使用HTML5 和JQuery技术类构建iOS 界面的方法。

项目实训六:实现一个使用HTML5实现的tableview应用。

第十专题: iOS开发中常见的问题

1. Object-C 内存管理和常见问题解决方法

2. iOS不同分辨率UI编程方法

3. XCode profile 工具学习( 查找内存泄漏,性能优化等)

4. XCode analysis分析和解决方法

5. Crash分析工具和解决方法分析

第十一专题: 企业内部软件开发常用工具学习

1. 代码管理: Git ,SVN等

2. 代码走查: CodeReview 技巧

3. UML 工具

4. 数据库设计,工具Sqlite 使用学习

5. 软件开发流程

6. iOS软件发布流程

7. 软件企业公司的项目管理方法

第十二专题: iOS开发面试技巧

主要内容:掌握常见的面试问题,面试题目和面试注意事项。

教学参考书目:

(1)嵌入式系统的C语言

(2)Object-C基础教程

(3)Learn Object-C

(4)Object-C 2.0

(5)Object-C第二版

(6)Cocoa-obj

(7)iPhone应用开发

(8)iPhone开发秘籍

(9)iPhone developer

(10)美国斯坦福大学iphone开发训练课程
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: