2

我在 xcode 中开发了我的项目,为了检测项目中未使用的导入和语句,我在“AppCode”上打开了我的项目。我面临的问题是 AppCode 仅在我的项目的 .m 文件中检测未使用的导入文件,而如果我在 .h 文件中包含任何不必要的导入语句,则 AppCode 不会检测到它并且该文件不会变成灰色.

谁能告诉我,如果我们使用“AppCode”作为我们的 IDE,有什么方法可以检测项目的 .h 文件中未使用的导入语句?

4

1 回答 1

7

不,AppCode 不会故意在头文件中显示未使用的导入。标头可能包含在其他标头中,并且几乎不可能检测到标头中未使用的导入。顺便说一句,在其他头文件中包含头文件不是一种好的样式,最好使用 @class 或 @protocol 之类的预声明并将实际头文件包含在相应的源文件中。这种方法将产生更少的依赖关系并且程序的编译将更快。

于 2013-04-23T12:33:24.847 回答