- 目录
- 1.面向对象
- 类和对象:
- * 类的声明和实现
- * 对象的创建
- * 对象的行为
- * 方法和成员变量
- * 匿名对象
- 三大特性:
- * 封装
- * 继承
- * 多态
- * 类方法
- * self的使用
- 核心语法:
- * 点语法
- * 成员变量的作用域
- * @property和@synthesize
- * 万能指针id
- * 构造方法
- * 自定义构造方法
- * category分类
- * 类对象
- * description方法
- * SEL类型,指向方法的指针
- 2.内存管理
- * 引用计数器
- * 野指针和空指针
- * 多对象内存管理
- * set方法的内存管理
- * @property的内存管理和参数
- * 对象的互相组合(循环引用)、类的提前声明@class
- * autorelease
- * ARC-@property的strong和weak
- * ARC-循环引用
- 3.block
- * block基本使用
- * 带参数和返回值的block
- * 使用typedef定义block类型
- 4.protocol
- * protocol基本使用
- * @required和@optional关键字
- * 类遵守协议、协议遵守协议
- * 用protocol限制对象类型
- * 协议的提前声明@protocol
- * 代理设计模式
- 5.Foundation
- * NSString常用方法
- * NSMutableString
- * NSArray的创建和遍历
- * NSArray的排序
- * NSMutableArray
- * NSDictionary
- * NSMutableDictionary
- * NSNumber
- * NSValue
- * NSNull
- * NSDate
- * NSObject和反射
- * copy语法
- 6.设计模式
- * 单例模式
复制代码
|