Xcode 7自动生成初始化,getter和setter?

时间:2016-01-11 07:09:44

标签: xcode getter getter-setter

您好我以前用android studio开发Android应用程序。我现在正在使用Xcode 7为IOS构建我的应用程序。对于模型{{1},是否存在initializationgettersetterparcelable的任何方式或任何框架}(如class有自动生成)。 android studio可以做同样的事情以及如何自动完成吗? (只需声明变量并自动生成Xcodeinitializationgetter ...)

1 个答案:

答案 0 :(得分:1)

编译器根据属性声明提供基本的getter和setter。如果那些不符合您的需求,您必须自己编写。

假设你有这个属性:

property (strong, nonatomic) NSString *myValue;

setter必须有这个签名:

- (void)setMyValue(value: String) {
    // some stuff
    _myValue = value;
}

getter必须有这个签名:

- (NSString *)myValue {
    // some other stuff
    return _myValue;
}