Xcode 5构建设置"未使用的功能"实际上做了什么?

Tom*_* C. 6 compiler-construction objective-c xcode5

Xcode 5有一个名为"Unused Functions"的构建设置.我在其他地方读过"编译器永远无法判断Objective-C方法是否真的未被使用,因为它可以通过performSelector :,通过子类化或许多其他方式动态调用." 鉴于未使用的参数确实显示了未使用的参数,我很惊讶未使用的函数没有隐含的行为.

有人可以解释这个设置的含义/影响吗?

构建设置中的未使用函数

Cat*_*Man 7

它适用于函数,而不是方法.