我开始学习Objective-C,我有一个问题:
当你声明一个类的属性时,这样做有什么区别?
第一种情况:
@interface ViewController : UIViewController
{
UILabel *label;
}
@property(nonatomic,retain) UILabel *label;
@end
第二种情况:
@interface ViewController : UIViewController
{
}
@property(nonatomic,retain) UILabel *label;
@end
在第一种情况下,我声明了一个具有一个属性(UILabel *label)的类,然后,我声明了该标签的属性。
在第二种情况下,我只声明属性。我一直认为我应该声明类属性。