微专业极客班iOS开发工程师object-cswift设计模式教程
1.Objective-C语言历史和简介
· 了解Objective-C演进脉络
· 探索Objective-C编译过程
· 学习方法推荐和资源推荐
2.面向对象思想:类与对象
· 引用类型和值类型的学习
· 用栈和堆分析内存模型
· 值和引用的拷贝行为和传参行为
3.数据成员:属性与实例变量
· 认识属性与实例变量
· 变量的内存模型
· 了解属性的特性
4.函数成员:方法
· 学习属性的基本概念和语法
· 类方法和实例方法概念详解
· 方法中参数的使用和消息机制
5.初始化器与析构器
· 用初始化器初始实例属性
· 指定初始化器和便捷初始化器
· 如何巧用析构器
6.继承
· 认识面向对象
· 继承的概念
· 继承内存模型分析
7.多态
· 认识运行时多态及概念
· 多态内存模型分析
· 继承中的init与dealloc方法
8.字符串处理
· 认识字符串及其使用方法
· NSString 背后的共享机制
· 学习NSMutableString使用
9.集合类型
· 认识数组及其内存模型探索
· 认识集合及其内存模型探索
· 认识字典及其内存模型探索
10.自动引用计数ARC
· 学习自动引用计数管理
· ARC&MRC环境下内存管理
· AutoreleasePool释放池机制
11.类型合同:协议
· 认识协议和使用协议
· 协议中的属性和方法详解
12.类别与扩展
· 用Category添加额外方法
· 用Extension添加额外属性
1.xa0 xa0xa0 xa0xa0 xa0 学习开发导读
3.xa0 xa0xa0 xa0xa0 xa0 学习使用UIButton控件
4.xa0 xa0xa0 xa0xa0 xa0 UIImage 与图片展示详解
5.xa0 xa0xa0 xa0xa0 xa0 第一个APP“猜城市”应用(项目分析)
6.xa0 xa0xa0 xa0xa0 xa0 第一个APP“猜城市”应用(代码讲解)
7.xa0 xa0xa0 xa0xa0 xa0 理解UIViewController视图控制器
8.xa0 xa0xa0 xa0xa0 xa0 用Storyboard轻松开发界面
9.xa0 xa0xa0 xa0xa0 xa0 应用生命周期和调试技巧
1.Swift简介
2.值类型与引用类型
3.类型成员:属性
4.类型成员:方法
5.类型成员:初始化器
6.类型成员:析构器
7.下标与操作符
8.结构与枚举
9.继承与多态(上)
10.继承与多态(下)
11.协议
12.字符串
13.集合类型
14.泛型编程
15.函数类型与闭包(上)
16.函数类型与闭包(下)
17.类型扩展
1.设计模式简介
2.深入理解模型-视图-控制器(MVC)
3.两阶段创建
4.模板方法 Template method
5.单例模式Singleton
6.委托模式Delegate
7.观察者模式 Observer
8.通知机制 Notification
9. KVC(Key-Value-coding)和KVO(Key-Value-Observing)机制
10.归档和解档 Archiving/Unarchiving
11.对象复制 Copying
12.层次结构 Hierarchy
13.响应者链Responder Chain
14.原型模式Prototype(UITableViewCell 自定义)
相关资源