- ARC 环境下打印对象的 retainCount 引用计数
测试发前现两者打印的都不准确
方法1
NSLog(@"%ld",CFGetRetainCount((__bridge CFTypeRef)(obj)));
使用KVC
[obj valueForKey:@"retainCount"];
使用私有方法
此方法可以打印出引用计数,但是因为ARC环境下对象的引用计数是在编译和运行时阶段由系统管理,我认为打印的也是不准确的。OBJC_EXTERN int _objc_rootRetainCount(id); NSLog(@"0-----%i",_objc_rootRetainCount(obj));