美文网首页
ARC文档中验证Demo一些基础代码

ARC文档中验证Demo一些基础代码

作者: 传说中的汽水枪 | 来源:发表于2019-02-17 20:51 被阅读4次

作者:传说中的汽水枪
地址:https://www.jianshu.com/p/6a94ef34c1e2
版权所有,欢迎转载,转载请注明出处,欢迎留言评论。

RXMRCUtil

@implementation RXMRCUtil
// 得到引用计数
+ (NSUInteger)objectRetainCount:(id)object
{
    return [object retainCount];
}
// 释放一个对象
+ (void)objectRelease:(id)object
{
    [object release];
}
@end

RXARCTmpObject

@implementation RXARCTmpObject
- (NSString *)description
{
    return NSStringFromClass([self class]);
}
- (void)dealloc
{
    NSLog(@"RXARCTmpObject dealloc");
}
@end

一个临时的类,跟踪内存变化。

RXExternUtil.h

extern uintptr_t _objc_rootRetainCount(id obj); // 获取对象的引用计数
extern void _objc_autoreleasePoolPrint(void); //打印注册到自动释放池中的对象

相关文章

网友评论

      本文标题:ARC文档中验证Demo一些基础代码

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