作者:传说中的汽水枪
地址: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); //打印注册到自动释放池中的对象