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

Xcode 7 auto generate initialization, getter and setter?

您好,我曾经使用 android 工作室开发 android 应用程序。我现在使用 Xcode 为 IOS 构建我的应用程序 7. 有什么方法或框架可以执行 initializationgettersetterparcelable for model class (like android studio 有自动生成)。 Xcode 可以做同样的事情吗?如何自动做到这一点? (只需声明变量并自动生成 initializationgettersetter...)

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

假设你有这个 属性:

property (strong, nonatomic) NSString *myValue;

setter 必须有这个签名:

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

getter 必须有这个签名:

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