学习目标
了解IOS平台和应用的概况,学习Obj-C语言及核心知识,快速掌握应用程序开发所需的程序语言基础。
掌握开发环节中的Xcode、Interface Builder IDE环境、控件的属性和使用方法。
从案例出发,掌握完整的IOS软件开发的流程和技术架构方法。
通过工程案例,模拟真实项目开发,掌握实用的测试、调试技术;
招生对象
1、计算机相关专业毕业,中专以上文凭;
2、热爱技术开发,具备较好的学习能力;
3、严谨的逻辑思维能力,了解面向对象编程思想;
4、了解Java开发语言;
教学大纲
Objective-C开发语言基础课程(初/中级班)
1、移动互联网的发展概述
2、移动互联网的相关技术介绍
3、XCODE介绍,HELLO WORLD 第一个程序实现
4、面向对象程序开发基础
5、类的方法,对象生命周期
IOS开发技术基础(初/中级班)
1、创建第一个简单应用,MVC结构,NIB文件以及事件响应函数
2、UIView重要的属性和方法以及画图和动画的实现
3、iPhone/iPad软件构架,MVC的具体使用,view controller之间通信
4、导航控制器
5、数据显示方法
6、用户数据保存的几种方法
7、性能优化方法
8、Xcode内置工具使用,instrumen,bugstroubleshooting实战
9、WebView,locations和googlemapview
10、可视化控件是UIView的子类
12、UIButton(按钮),UILabel(Label),UITextField
13、Xcode中的Interface Builder创建控件实例(IBOutlet,IBAction)
14、用代码方式创建控件
15、UIImageView
16、其他常用基础控件(UISlider,UISwitch,UISegment)
17、OS的内存管理机制(iOS4)
18、对象生命周期和自动释放
19、使用ARC,Strong和Weak指针(iOS5新特性)
20、SQLite介绍
21、SQLite相关编程
22、IOS网络编程(实现TCP/IP通信)
23、IOS多任务相关编程
学习目标
Android SDK开发的语言基础,基础知识的掌握程度直接关系到后续学习的进度。此阶段课程深入加强语言基础,掌握类的组成部分,属性和方法,对象的概念以及二者之间的关系。
IOS开发实战(高级班)
1、iPad点菜通项目
2、iPhone汽车通项目(类似于汽车大全iPhone版 )
3、iPhone Jure淘珠宝(类似淘宝iPhone版)
学习目标
Android SDK开发的语言基础,基础知识的掌握程度直接关系到后续学习的进度。此阶段课程深入加强语言基础,掌握类的组成部分,属性和方法,对象的概念以及二者之间的关系。