objective-c - Xcode——在项目中寻找死方法

标签 objective-c xcode ios objective-c-runtime dead-code

我很好奇是否有任何工具可以为此提供部分解决方案。这是一个棘手的问题,因为 performSelector 。 . .但工具至少应该能够提出候选人,让人类的工作更轻松。

最佳答案

由于 Objective-C 的动态特性,使用静态分析无法检测已定义但未使用的函数/方法。唯一合理的解决方案是使用 GCov 运行覆盖率或类似工具。即使那样,您也必须让您的程序尽一切可能,以确保您不会删除一些在测试期间未使用的功能。

此外,this script对此有一些有趣的想法。

关于objective-c - Xcode——在项目中寻找死方法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4764001/

相关文章:

c# - Xamarin iOS 在 UIWebView 中加载内容

ios - 按下回车键时如何隐藏键盘-Swift

c# - 我应该为图像和颜色使用公共(public)静态字段吗?

ios - Facebook 好友列表突然返回 null

iphone - tableviewcell 中的图像减慢滚动速度

iphone - 如何根据对象的属性比较两个 NSSet?

ios - Xcode - 模拟器 - 推送通知

python - 重新安装 Xcode 后 Matplotlib 突然崩溃?

iPhone zXing QR 扫描仪 - didscanresult 功能从不触发

ios - NSHashTable 保留弱引用