4

我该怎么做呢:

@interface Foo : NSObject
@property (readonly) int bar;
@end

...

@interface Foo()
@property (nonatomic) int bar;
@end

@implementation Foo
@synthesize bar = _bar;
   // stuff that does self.bar = 123;
@end

这样一些外部类不能调用 foo.bar = 123.. 但 Foo 内部的方法可以......?

4

1 回答 1

4

在类扩展中添加readwritetononatomic应该这样做:

@property (readwrite, nonatomic) int bar;
于 2012-09-14T01:43:12.850 回答