ARC 下属性的引用计数

OC在ARC下什么情况下会使引用计数加一

这里分三种情况,如下:

@interface Dog: NSObject{
NSDictionary *_aDic;
__weak NSDictionary *_dDic;
}
@property (nonatomic,strong)NSDictionary *bDic;
@property (nonatomic,weak)NSDictionary *cDic;

@implementation Dog{
NSDictionary *_eDic;
}

当使用点语法来赋值的时候。retainCount肯定会加一的。但是当我们通过下划线的方式来使用时,是否会加一呢?

Read More