【发布时间】:2010-04-03 14:35:56
【问题描述】:
我是 Objective-C 的新手,但我对一些我在其他任何地方都没有真正看到过的东西感到好奇。
谁能告诉我在@interface 块中声明的私有变量与在类方法之外的@implementation 块中声明的变量有什么区别,即:
@interface Someclass : NSObject {
NSString *forExample;
}
@end
对比
@implementation Someclass
NSString *anotherExample;
-(void)methodsAndSuch {}
@end
似乎这两个变量(forExample、anotherExample)在整个班级中都是可访问的,我真的找不到它们的行为有什么不同。第二种形式也叫实例变量吗?
【问题讨论】:
标签: objective-c