从实现中自动生成Objective-C方法头?

时间:2011-02-08 00:29:29

标签: objective-c header

是否有一个工具可以获取Objective-C方法列表并生成相应的标题定义?

通常在我的实现文件中编写代码时,我发现需要添加,删除或修改方法定义。这需要繁琐(并且可完全自动化)的步骤,即切换回我的头文件并进行两次完全相同的更改。

DRY发生了什么事?我可以用什么样的工具让这里的生活更轻松?感谢。

2 个答案:

答案 0 :(得分:1)

我不知道任何现有工具(虽然Interface Builder允许您定义出口和操作,然后根据这些工具生成标题和实现框架)。请记住,实现文件可以包含不应该包含在标头中的信息(例如私有方法和实例变量/属性),因此任何工具都无法在任何情况下执行此操作。

目前,在Xcode中,您可以split the window并排查看(在Xcode 4中,这是助手)。或者,您可以按Alt-Command-UpArrow查看相应的文件。

答案 1 :(得分:1)

您可以尝试配置器: http://www.kevincallahan.org/software/accessorizer.html

它可以自动完成大多数有关属性的工作,它也可以用于方法。

可悲的是,这不是免费的。