objective-c - Objective-c 中 SEL 类型的属性

标签 objective-c properties selector

我想声明一个 SEL 类型的属性,如下所示:

@property (nonatomic, assign) SEL mySelector;

这里的“assign”正确吗?或许 assign 可以省略?

最佳答案

assign 是这里的正确注释。您可以将 assign 用于任何原始类型。替代方案(弱、强/保留)依赖于指向对象的属性来发挥作用。我相信编译器甚至不会让你为此声明错误的属性类型。如果你真的想要,你可以省略分配,因为它是默认值。

关于objective-c - Objective-c 中 SEL 类型的属性,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8058270/

相关文章:

java - 如何从文件加载 Java 枚举元素的值

android - Drawable 的 mutate 方法 Android 1.6 中的 NullPointerException

ios - 如何在 uiactivitycontroller 中仅显示特定的 UIactivity 项目

ios - 在动画 block 中调用时,UIView 动画无法无限重复

有其他第三方库时iOS Frameworks : Ways to make this better,?

ios - objective-c KVO : object vs changeDictionary

properties - 如何理解 Gtk+ 属性并使 GtkGrid 扩展到可用区域?

html - 有没有办法在 css 中选择一个打开的选择框?

jquery - 如何使用 jquery 选择 ID 文本框数组

ios - SceneKit - 如何在另一个节点内反弹一个节点(鱼缸里的鱼)