5. 职业素质培养:如简历制作、面试技巧、职场心得、模拟面试。
*阶段:Objective-C基础和高级知识
目标:本阶段的学习内容,使我们的学员由浅入深的学习和认识objective-c语言,真正做到从入门到精通,也为之后iPhone SDK学习打下坚实基础。
序号 | 课程名称 | 课程内容 | 掌握要求 |
1 | objective-c语言基础 |
objective-c语言基础(类、对象、方法),面向对象与面向过程编程的区别,objective-c中的特殊类型(id、SEL、self、super、nil等)以及类的构造 |
精通 |
2 | 面向对象编程基础 | 面向对象语言的三大特性(封装、继承、多态)、点语法的初探 | 掌握 |
3 | 类目编程 | 类目、延展和协议的基本概念和用法,代理设计模式概念和用法 | 掌握 |
4 | 常用类详解 |
详解Foundation框架常用类(NSNumber、NSArray、NSString、NSDictioonary、NSSet、NSDate等) |
精通 |
5 | 内存管理 |
objective-c中内存管理的方式、变量(基本数据类型、对象)在内存中的位置(堆、栈)、详解点语法中的内存管理详解、详解dealloc方法、自动释放池基本概念、自动释放变量的生命周期、ARC中的内存管理以及内存管理中的经典问题等等 |
精通 |
6 | 对象 | 复制对象的基本概念和用法(深浅复制)、对象归档、单例设计模式 | 精通 |
7 | 键值 | 键值编码、键值观察设计模式以及谓词的使用 | 精通 |
第二阶段:iPhone开发基础阶段
目标:iPhone SDK学习分为两大部分,*部分主要是对基础控件和高级组件的学习,学习完成*部分后,我们以项目的形式作为作业,在巩固基础的同时,开始让我们的学员学会如何设计和开发项目,真正做到理论与实践的相结合。
序号 | 课程名称 | 课程内容 | 掌握要求 |
8 | iPhone开发基础 |
UIApplication应用程序类的基本概念、窗口(UIWindow)、视图(UIView)的基本概念和用法 |
掌握 |
9 | 视图 |
视图控制器的基本概念、用法以及视图控制器的生命周期,详解MVC—模型、视图、控制器设计模式 |
掌握 |
10 | 控件详解 |
详解常用控件的使用(UIButton、UISilder、UIPageControl、UIImage、UIImageView、UISwitch、UISegmentedControl、UITextField、UITextView等等) |
精通 |
11 | 导航控制器 |
导航控制器的基本概念和用法(自定义导航控制器) |
精通 |
12 | 分栏控制器 |
分栏控制器的基本概念和用法(自定义分栏控制器)、三大控制器的组合使用 |
精通 |
13 | 表视图控制 | 详解表视图控制器和表视图的概念和用法 | 培训世界 武汉华嵌科技体验课 免费预约 |