Xcode7 自动生成初始化,getter和setter?
Xcode 7 auto generate initialization, getter and setter?
您好,我曾经使用 android 工作室开发 android 应用程序。我现在使用 Xcode 为 IOS 构建我的应用程序 7. 有什么方法或框架可以执行 initialization
、getter
和 setter
、parcelable
for model class
(like android studio
有自动生成)。 Xcode
可以做同样的事情吗?如何自动做到这一点? (只需声明变量并自动生成 initialization
、getter
、setter
...)
编译器根据属性声明提供基本的getter和setter。如果那些不符合你的需要,你必须自己写。
假设你有这个 属性:
property (strong, nonatomic) NSString *myValue;
setter 必须有这个签名:
- (void)setMyValue(value: String) {
// some stuff
_myValue = value;
}
getter 必须有这个签名:
- (NSString *)myValue {
// some other stuff
return _myValue;
}
您好,我曾经使用 android 工作室开发 android 应用程序。我现在使用 Xcode 为 IOS 构建我的应用程序 7. 有什么方法或框架可以执行 initialization
、getter
和 setter
、parcelable
for model class
(like android studio
有自动生成)。 Xcode
可以做同样的事情吗?如何自动做到这一点? (只需声明变量并自动生成 initialization
、getter
、setter
...)
编译器根据属性声明提供基本的getter和setter。如果那些不符合你的需要,你必须自己写。
假设你有这个 属性:
property (strong, nonatomic) NSString *myValue;
setter 必须有这个签名:
- (void)setMyValue(value: String) {
// some stuff
_myValue = value;
}
getter 必须有这个签名:
- (NSString *)myValue {
// some other stuff
return _myValue;
}