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