Objective-C2.0中的属性是否需要声明相应的实例变量?例如,我习惯于这样做:
MyObject.h
@interface MyObject : NSObject {
NSString *name;
}
@property (nonatomic, retain) NSString *name;
@end
MyObject.m
@implementation
@synthesize name;
@end
但是,如果我这样做会怎么样:
MyObject.h
@interface MyObject : NSObject {
}
@property (nonatomic, retain) NSString *name;
@end
这还有效吗?它与我之前的例子有什么不同吗?
https://stackoverflow.com/questions/3074248
复制相似问题