黑马程序员技术交流社区
标题: oc中关联set方法引用计数为什么加1 [打印本页]
作者: 小路8866 时间: 2015-7-5 10:40
标题: oc中关联set方法引用计数为什么加1
本帖最后由 小路8866 于 2015-7-5 15:07 编辑
#import <Foundation/Foundation.h>
#import "Car.h"
@interface Person : NSObject
{
Car *_car; //实例变量,和Person是存在关联关系
}
-(void)goLasa;
-(void)setCar:(Car *) car;
@end
这个函数定义完以后
Person *fengjie = [Person new];
Car *bigBen = [Car new];
bigBen.speed = 100;//这句话set方法调用之后为什么引用计数会加1
作者: 小路8866 时间: 2015-7-5 15:07
知道了,知道了,因为在set方法里retain了一次
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) |
黑马程序员IT技术论坛 X3.2 |