我创建了一个具有UIWebView属性的类。我想在其主文件中设置属性,但是要确保其他开发人员使用此属性只能获取属性,而不是再次设置它。
我查看了@private iVar,但显然它只调节点函数而不是设置如果我调用[WebView LoadRequest:[NSURLRequest]],该函数仍然可以从类外部调用。
很高兴知道这是否有任何工作要做?
感谢。
答案 0 :(得分:4)
foo.h中
@interface Foo
@property (retain,readonly) NSString *bar;
@end
Foo.m
#import "Foo.h"
@interface Foo ()
@property (retain,readwrite) NSString *bar;
@end
@implementation Foo
@synthesize bar;
@end