私は Objective-C を初めて使用するので、MyClass.h の変数 (firstString、secondString、および thirdString) の宣言の違いを理解できません。
@interface MyClass {
NSString *firstString;
}
@end
MyClass.m で:
@interface MyClass() {
NSString *secondString;
}
@end
@implementation MyClass
NSString *thirdString;
@end
1番目と2番目のケースは同じものだと思いますが、どちらの場合に使うのが良いでしょうか?
どうもありがとう!