黑马程序员技术交流社区
标题:
关于set方法内存管理
[打印本页]
作者:
小年轻不见了
时间:
2015-7-19 23:00
标题:
关于set方法内存管理
1)基本数据类型或者C语言的构造类型:直接赋值
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];
}
}
作者:
ylxkab
时间:
2015-7-20 09:15
不太明白,画一个图就好了
作者:
狂甩你十八条街
时间:
2015-7-20 10:33
这个问题ARC应该就解决了吧
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2