黑马程序员技术交流社区

标题: 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