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));
转载请注明原文地址: https://ju.6miu.com/read-18186.html