黑马程序员技术交流社区
标题: set方法的内存管理: [打印本页]
作者: wx_sDq3j8d0 时间: 2015-9-18 21:52
标题: set方法的内存管理:
set方法的内存管理:
1)基本数据类型或者非对象类型:直接赋值
int float double long struct enum
-(void)setAge:(int)age
{
_age=age;
}
2)OC对象类型,需要做如下判断;
-(void)setCar:(Car *)car
{
//1.先判断是不是新传进来的对象
if(_car!=car){
//2 对旧对象做一次release
[_car release];//若没有旧对象,则没有影响
//3.对新对象做一次retain
_car=[car retain];
}
}
作者: oxzjsku 时间: 2015-9-18 22:51
大兄弟,少发点笔记吧
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) |
黑马程序员IT技术论坛 X3.2 |