【发布时间】:2009-06-11 20:06:10
【问题描述】:
有一些方法可以测试objective-c 实例是否被释放/释放(保留计数== 0)??
例如,对象 A 有一个指向对象 B 的引用(指针),但是对象 B 可以在内存低级别释放,我如何测试引用 B 以确保它已被释放??
@interface A : NSObject {
B b;
}
@implementation A {
- (void) someAction:(id) sender {
//is b previously dealloced??
if ..... ???? {
b = [[B alloc] init];
}
// continue
}
}
谢谢!!
【问题讨论】:
-
听起来这篇文章可能会告诉你如何做到这一点:Run Code at the Deallocation of Any Object
标签: objective-c cocoa cocoa-touch