摆脱多余的#import线

时间:2011-07-02 23:17:06

标签: objective-c

在我的Cocoa开发中,我经常在源文件中包含一个标题,因此我可以在其中使用特定的类。但后来我从源文件中删除了该代码,忘记了(或者真的不想担心)删除相应的#import。

随着时间的推移,在整个代码库中,我的源文件中堆积了大量冗余的#import行。

现在,我知道这些线条没有任何伤害,但有没有简单的方法可以自动摆脱它们?至少它会使每个文件的顶部更清洁;)

2 个答案:

答案 0 :(得分:2)

There's a tool that does this for C and C++,但就我所知,它还不支持Objective-C。 I've filed a ticket to ask for that.

答案 1 :(得分:1)

没有全面的现成品。

1)JetBrains的AppCode可能有所帮助。它现在还很年轻(例如,甚至不是'beta',但它是公开发布的),并不完全理解包含和非平凡的xcode项目和构建设置的结构,但它可能足够聪明,可以处理更简单的情况。 / p>

2)你可以创建一些脚本来完成你所追求的目标。如果您已经有一个使用常见构建设置构建所有内容的项目,那就不会太糟糕了。手动执行此操作非常困难,如果您没有使用高级自动化,则通常不会在大型项目中充分利用时间。