如何在Xcode 7中找到未使用的代码?

Fen*_*son 31 debugging xcode ios

我已经看到了这个问题,但答案在Xcode 7中似乎没有效果.至少我找不到它.

任何人都可以告诉我在哪里可以告诉编译器通知我有关未使用的函数/参数/值的信息?

小智 49

Xcode有许多设置可以启用,以警告您未使用的功能,参数和值等事项.

在此输入图像描述

你也可以很容易地通过您设置启用严格的警告等警示标志-Wall -Wextra -Weverything.

检测未使用代码的另一个选项是使用代码覆盖率.

  • 这是令人讨厌的 (13认同)
  • 根据我的经验,这些设置什么都不做 我刚刚添加了`func test(){}`,构建了项目并没有得到有关未使用函数的警告 (13认同)
  • @AndreyGordeev我认为它只适用于Objective-C代码,基于这个论坛帖子:https://forums.macrumors.com/threads/xcode-how-to-find-dead-unused-swift-code.2083604/#后25454328 (2认同)

Vin*_*dan 7

在左侧选择“ 项目”,然后在“ 构建设置”中

未使用的函数,参数和值

未使用的函数,参数和值

其他警告标志-Wall -Wextra -Weverything

其他警告标志-Wall -Wextra -Weverything


Ani*_*dya 5

要检查未使用的函数和变量,您还可以使用以下脚本-

https://github.com/PaulTaykalo/swift-scripts