我想声明一个类型为SEL
的属性,如下所示:
@property (nonatomic, assign) SEL mySelector;
这里的"assign
"正确吗?也许可以省略assign
个?
我想声明一个类型为SEL
的属性,如下所示:
@property (nonatomic, assign) SEL mySelector;
这里的"assign
"正确吗?也许可以省略assign
个?
assign是此处的正确注释.可以对任何基元类型使用assign.备选方案(弱、强/保留)取决于指向对象的属性.我相信编译器甚至不会让你为此声明错误的属性类型.如果你真的想,你可以省略赋值,因为它是默认值.