【发布时间】:2009-10-27 18:55:23
【问题描述】:
要声明实例属性,您可以使用类似于以下的声明:
@property (readonly) int size;
稍后可以使用点语法访问该属性:
NSLog(@"The object has a size of: %d", objectInstance.size);
但是,我想声明一个类属性,这样即使没有实例,我也可以通过这种方式访问它。例如:
NSLog(@"%d instances have been created.", ClassName.numberOfInstances);
我知道我总是可以使用类消息实现此行为并使用点语法调用它,但我更喜欢声明属性,并且会受益于某些属性的 @synthesize 指令。
这可能吗?
【问题讨论】: