6
有人可以告诉我们如何声明一个静态变量作为Objective C类的一部分吗? 我希望这个跟踪我用这个类创建的实例的数量。如何在Objective-C中声明静态变量?
有人可以告诉我们如何声明一个静态变量作为Objective C类的一部分吗? 我希望这个跟踪我用这个类创建的实例的数量。如何在Objective-C中声明静态变量?
使用你的类的+initialize
方法:(更新添加if (self == [MyClass class])
条件,如意见提出)
@implementation MyClass
static NSUInteger counter;
+(void)initialize {
if (self == [MyClass class]) {
counter = 0;
}
}
@end
另外,你可能想确保了`initialize`不会运行两次如果课程是分类的? – zoul 2010-11-26 08:26:36