可能重复:
属性和实例变量声明
以下两者有什么区别:
一些类.h
@interface SomeClass : NSObject {
NSString *someString;
}
@property (strong, nonatomic) NSString *someString;
@end
一些类.h
@interface SomeClass : NSObject
@property (strong, nonatomic) NSString *someString;
@end
我知道接口和属性之后的 { } 内的声明有什么区别,但是同时使用和只使用属性有什么区别?