我在xcode中开发了我的项目,为了检测项目中未使用的导入和语句,我在“AppCode”上打开了我的项目。我面临的问题是AppCode只检测我项目的.m文件中未使用的导入文件,而如果我在.h文件中包含任何不必要的import语句,AppCode没有检测到它并且该文件没有变成灰色
任何人都可以告诉我,如果我们使用“AppCode”作为IDE,有没有办法检测项目的.h文件中未使用的进口语句?
答案 0 :(得分:7)
不,AppCode不会故意在头文件中显示未使用的导入。标头可能包含在其他标头中,几乎不可能检测标头中未使用的导入。 BTW包括其他头文件中的头文件并不是一个好的样式,使用@class或@protocol等预定义文件总是更好,并在相应的源文件中包含实际的头文件。这种方法将产生较少的依赖性,并且程序的编译将更快。