好的,这些天我已经阅读了很多关于这个主题的内容,我总是感到困惑,因为我每次搜索的答案都是不同的。
我需要知道在 iOS 中声明实例变量的最佳方式。到目前为止,我知道我应该只在 .m 文件中声明它们并让 .h 保持干净。但我做不到:编译器给了我编译错误。
这是仅来自 .m 的一些代码。
@interface UIDesign ()
// .m file
{
NSString *test2 = @"test2";
}
@property (nonatomic, assign) int privateInt;
@end
@implementation UIDesign
{
NSString *test1 = @"test1";
}
两个字符串都被错误地声明了,我不知道为什么。编译器说:预期的';' 在声明列表的末尾。
所以问题是:如何声明实例变量?我只需要在课堂上使用它们。