第一阶段:C语言基础
第一周:(ios 开发介绍、开发环境搭建、第一个程序-printf (输出语句))(常量、变量、数据类型)(运算符、类型转换)(条件判断语句 if、if else、if else if....)(开关语句 switch、break)
第二周:(循环语句 for)(循环语句 while 和do while)(函数)(变量的作用域)(一维数组)
第三周:(二维数组)(指针)(字符串)(结构体、联合和枚举)(文件和预处理指令)
第二阶段:Objective C 讲解
第四周:(Objective C 介绍、特殊的数据类型、输出语句)(类的数据和行为)(类中特殊的行为(初始化))(类的继承和多态)(常用的实用结构)
第五周:(OC 的字符串类NSString)(OC 的数组类NSArray)(OC 的字典类 NSDictionary)(OC中的其他类)(OC 的内存管理)
第六周:(OC 的点语法)(OC 的类别和协议)(OC的文件操作)(项目实训-我的通讯录)
第三阶段:ios 基础
第七周:(第一个 ios 程序 Hello World、程序框架介绍、生命周期)(启动界面、程序图标 Icon 设置、按钮和标签)(计算器项目)(输入输出文本框)(开关、分段、滑块、进度条等控件的使用)
第八周:(选择器、警告和操作表)(普通视图控制器)(导航视图控制器)(标签栏视图控制器)(滚动视图和控件)
第九周:(表视图)(集合视图和 Web 控件)(项目实训-我的通讯录)(手势识别)(各种动画)
第十周:(界面适配)(分割视图和弹出视图)(xib 开发方式)(故事版 storyboard 开发)(绘图、项目实训-飞机大战)
第四阶段:ios 高级教程
第十一周:(沙盒、文件保存、用户默认保存数据)(sqlite 数据库编程)(网络和网络数据解析)(多线程)(项目实训-登录和注册)
第十二周:(多媒体编程)(社会分享编程(新浪微博))(地图编程(高德地图、百度地图))(照相机、传感器)(综合考核)
第五阶段:ios 项目实战