如何@implementation
在 Objective-c 的类中创建实例变量?
问问题
147 次
4 回答
4
将它们放在花括号中,如下所示:
@implementation {
id anIvar;
}
于 2013-02-15T11:54:52.667 回答
2
你没有 - 实例变量是在@interface
块内定义的。
如果您希望它仅在您的 .m 文件中可见,您可以在@implementation
@interface MyClass () {
NSInteger myInteger;
NSString *myString;
}
@end
于 2013-02-15T11:52:04.583 回答
2
您可以在实现文件的类扩展中执行此操作:
@interface SomeClass () {
NSInteger _aVariable;
}
@end
或者更好地定义一个属性:
@interface SomeClass ()
@property(nonatomic, assign) NSInteger aProperty;
@end
于 2013-02-15T11:54:37.407 回答
-2
像这样定义一个实例变量:
NSMyClass *_nameOfObject;
你应该在你的@interface
而不是你的@implementation
于 2013-02-15T11:51:58.227 回答