【发布时间】:2009-06-09 14:06:06
【问题描述】:
我正在研究一些不是我编写的 Objective-C 代码,并且发现了一种我不熟悉的变量声明样式。谁能告诉我下面的类实现中变量“myVar”的范围?请注意,这出现在“.m”文件中,而不是接口声明中。
@implementation MyClass
@synthesize ivar1, ivar2;
NSString* myVar; // <- What is the intent?
- (id)init {
...
@end
对我来说,其意图似乎类似于成员变量的意图。以这种方式声明变量而不是在@interface 声明中使用 ivar 有什么好处?
【问题讨论】:
标签: objective-c