美文网首页
ARC 下引用计数的打印

ARC 下引用计数的打印

作者: zfl1024 | 来源:发表于2020-02-20 14:08 被阅读0次

    在管理内存的时候经常需要打印对象的引用计数,来检测对象是否发生内存泄漏,但是在ARC下是禁止查看Objective-C对象的引用计数的,所以导致在ARC下无法打印对象的引用计数;

    但是Objective-C 对象可以转化为CoreFoundation对象,所以可以使用如下代码在ARC下打印对象的引用计数;

    id  obj =[[NSObject alloc ]init];
     NSLog(@"retain  count = %ld\n",CFGetRetainCount((__bridge  CFTypeRef)(obj)));
    
    
    屏幕快照 2020-02-20 下午2.13.15.png
    屏幕快照 2020-02-20 下午2.19.09.png

    相关文章

      网友评论

          本文标题:ARC 下引用计数的打印

          本文链接:https://www.haomeiwen.com/subject/irdxqhtx.html