【发布时间】:2010-12-30 03:45:48
【问题描述】:
我们使用 @property 关键字声明属性并在实现文件中综合它。我的问题是,
如果我使用@property 关键字声明一个属性,并在接口块中声明一个同名变量怎么办?例如,考虑以下代码,
界面:
@interface myClass : NSObject {
NSString *myClass_name; // LINE 1
}
@property(nonatomic, retain) NSString *myClass_name; // LINE 2
@end
实施:
@implementation myClass
@synthesize myClass_name // LINE 3
@end
在 LINE 1 中声明 myClass_name 会有什么问题吗?像任何参考问题或任何不必要的内存消耗问题?
【问题讨论】:
标签: iphone objective-c ios