Objective-C静态分析工具 - Xcode的插件?

问题描述:

Objective-C/Xcode中是否有任何工具?的东西,可以执行一个或多个操作:Objective-C静态分析工具 - Xcode的插件?

  • 检测未使用的导入
  • 从保留特性自动合成性质
  • 自动生成dealloc方法
  • 为界面提供方法存根

您可以使用AppleScript或另一种通过AppleScript调用的脚本语言来操作方法或头文件。

你想看看凯文卡拉汉的Accessorizer,它可以做你需要的几件事情和更多。 Google Toolbox for Mac还包含an Xcode plugin,可以删除空格和其他一些内容。

-Detect未使用的导入

不知道的任何检查死进口。

- 自动合成性能 -Autogenerate dealloc的留存性能

用户脚本工作得非常好做这里面的Xcode方法,你也可以像使用Acessorizer程序如提及,但它贴的东西到剪贴板上供您粘贴。为接口

类型

- 提供方法存根 “INIT” 只是@implementation后,并键入控制 - 。 (期)。

这些是用户宏(而不是脚本),您可以轻松定义自己的。请注意,它们有占位符,您可以使用制表符跳转到要填充的位。

如果要进行静态分析,Clang将内置到所有最新版本中。然而,你所描述的与静态分析没有任何关系。

+1

第一个(未使用的导入)确实是传统上静态分析器的领域,它告诉你关于死代码(CLANG在其他上下文中) – 2010-04-15 22:37:57