3
我学习Objectice-c和我注意到,我可以设置instace变量的值有两种方式设定值 - 实例变量
@interface Foo : NSObject
@property int x;
-(void)print;
@end
@implementation Foo
-(void)print
{
[self setX:10] // first way
x = 10; // second way
}
@end
我个人比较喜欢第一种方法,因为它是看起来更清晰。在我的项目中使用第一种方法可以吗?
在'init'和'dealloc'之外使用setter。在这两种方法中直接使用伊娃。 – bbum