Xcode 5 构建设置“未使用的功能”实际上是做啥的?
Posted
技术标签:
【中文标题】Xcode 5 构建设置“未使用的功能”实际上是做啥的?【英文标题】:What does the Xcode 5 build setting "Unused Functions" actually do?Xcode 5 构建设置“未使用的功能”实际上是做什么的? 【发布时间】:2013-10-02 00:40:22 【问题描述】:Xcode 5 有一个名为“未使用函数”的构建设置。我在别处读到“编译器永远无法判断一个 Objective-C 方法是否真正未被使用,因为它可以通过 performSelector:、子类化或许多其他方式动态调用。”鉴于未使用的参数确实显示了未使用的参数,我很惊讶未使用的函数没有隐含的行为。
谁能解释一下这个设置的意义/影响是什么?
【问题讨论】:
【参考方案1】:它适用于函数,而不是方法。
【讨论】:
感谢您解开谜团。我将您的答案解释为 C、C++ 函数而不是 Obj-C 方法。以上是关于Xcode 5 构建设置“未使用的功能”实际上是做啥的?的主要内容,如果未能解决你的问题,请参考以下文章
Xcode 5 等效于构建设置中的 NS_BLOCK_ASSERTIONS
Xcode 中使用较低 4.0.3 版本而不是 5.0.1 的 Swift 构建设置未强制执行
在使用 Xcode 4.5 编辑故事板时新的退出图标是做啥用的?