【发布时间】:2015-08-16 13:32:55
【问题描述】:
如果我使用 Xcode 7.0 或更高版本的 Objective-c... 我应该使用哪个宏?
-
NS_UNAVAILABLE或__unavailable? -
DEPRECATED_ATTRIBUTE或__deprecated? -
NS_ROOT_CLASS或OBJC_ROOT_CLASS? - ...
有什么一般规则偏向 __xx 或 NS_xx?
【问题讨论】:
-
你能告诉我 NS_UNAVAILABLE 是什么意思吗?当我使用它时,它是如何工作的?谢谢!!!
-
@signal example,如果您尝试使用标记为 NS_UNAVAILABLE 的方法,它会在编译时生成错误。用于告诉开发人员停止使用子类中的给定方法。注意:如果您知道间接方式,它不会阻止在运行时使用该方法。
标签: objective-c xcode macros attributes