重複の可能性:
プロパティとインスタンス変数の宣言
次の 2 つの違いは何ですか。
SomeClass.h
@interface SomeClass : NSObject {
NSString *someString;
}
@property (strong, nonatomic) NSString *someString;
@end
SomeClass.h
@interface SomeClass : NSObject
@property (strong, nonatomic) NSString *someString;
@end
インターフェイスの後の { } 内の宣言とプロパティの違いはわかりますが、両方を使用する場合とプロパティのみを使用する場合の違いは何ですか?