Xcode 5 有一个名为“Unused Functions”的构建设置。我在别处读到“编译器永远无法判断一个 Objective-C 方法是否真正未使用,因为它可能通过 performSelector:、子类化或许多其他方式动态调用。” 鉴于未使用的参数确实显示了未使用的参数,我很惊讶未使用的函数没有隐含的行为。
有人可以解释此设置的含义/影响是什么吗?
Xcode 5 有一个名为“Unused Functions”的构建设置。我在别处读到“编译器永远无法判断一个 Objective-C 方法是否真正未使用,因为它可能通过 performSelector:、子类化或许多其他方式动态调用。” 鉴于未使用的参数确实显示了未使用的参数,我很惊讶未使用的函数没有隐含的行为。
有人可以解释此设置的含义/影响是什么吗?