相关疑难解决方法(0)

目标C:如果@property似乎自动执行,我们为什么要在.h成员区域中声明ivars?

在实现接口时,似乎教程和文献中的常用方法是声明一个ivar,然后设置@propertythen @synthesize.

@interface MyClass : NSObject {
NSString *myString;
}

@property (nonatomic, retain) NSString *myString;
@end
Run Code Online (Sandbox Code Playgroud)

但是,省略显式声明并仅放置@property具有相同的效果.

@interface MyClass: NSObject {
}

@property (nonatomic, retain) NSString *myString;
@end
Run Code Online (Sandbox Code Playgroud)

那么大多数人如何使用@property和明确宣言?不好的形式不是吗?

properties declaration dynamic objective-c ivar

15
推荐指数
1
解决办法
809
查看次数

标签 统计

declaration ×1

dynamic ×1

ivar ×1

objective-c ×1

properties ×1