您的位置:首页 > 移动开发 > IOS开发

iOS 内存管理--使用MRC(非ARC)

2016-05-03 17:20 274 查看
1> 只要调用alloc方法,必须有release

2> set方法中的内存管理

对于基本数据类型,直接赋值

- (void)setAge:(int)age{

_age = age;

}

对于OC对象数据类型

- (void)setCar:(Car*)car{

//首先判断是不是新传进来的对象

if(car!=_car){

[_car release]; //对旧对象进行做一次release操作

_car = [car retain] //对新对象做一次retain操作

}

}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: