如果你有个OC对象类型的成员变量,就必须管理这个成员变量的内存。比如有个Car *_car
1、set方法的实现
2、dealloc方法的实现
总结:内存管理代码规范
1、只要调用了 alloc,必须有 release 或 autorelease。
如果对象不是通过 alloc 创建的,就不需要管理内存。比如:NSString *name = @"jack";
2、set方法的代码规范
1> 基本数据类型:直接复制,不需要管理内存
2> OC对象类型
3、deallo方法的代码规范
1> 一定要调用 [super dealloc],而且放到最后面。
2> 对self(当前)所拥有的其他对象做一次 release 操作