iOS属性只有setter方法

时间:2013-08-21 22:27:45

标签: ios properties

我对属性的理解是它们只是构造了getter和setter方法。有没有办法创建一个只有setter方法的属性?我的问题类似于这个Write only property in Objective-C,但看起来给出的唯一解决方案是明确声明和定义一个setter方法。这是唯一的方法还是可以用属性来完成?

1 个答案:

答案 0 :(得分:1)

如果您问是否可以让IOS自动合成“只写”属性,而不是。但是,您可以显式设置返回nil的getter方法。

示例:

@property(strong, nonatomic) NSString *myString;

-(NSString *)myString
{
    return nil;
}