目前我可以写一个这样的类:
@interface Foo
@property(assign) float bar;
@end
@implementation Foo
- (void) someMethod
{
_bar = 4;
}
@end
我可以省略@synthesize
样板列表很方便,如果我能习惯下划线表示法,我会得到一个很好的可读规则,即所有命名_foo
都是实例变量。像这样使用自动生成的实例变量可以吗?我的意思是,也许他们甚至对班级作者来说应该是不可见的?