我喜欢Eclipse中的"Organize Imports"命令来隐式添加和删除导入到源文件中的类(如在Java或ActionScript中).
是否在Xcode中有一个命令来更新#import.m目标-c文件顶部的指令基于文件中引用的类?
在Objective-C中进行了几个月的编码后,我完全理解我何时需要一个#import,如何使用import语句级联(ripple?),以及何时使用转发类.我不知道如何聚合导入以获取它们<>而不是引号(尽管可能只是框架)...
问题是我弄得一团糟.我来自Java(以及苛刻的IDE),所以我只是添加我认为合适的导入.有时我会将它们添加到界面中,但由于通常没有必要,我只是将它们添加到问题的顶部.m.
今天我开始思考:必须有一些关于如何组织这些东西的经验法则.事实上,由于Objective-C是一个C超集,所以一切都有经验法则,但我不知道它们.我该如何组织进口?尤其:
.m什么时候应该进口?.h什么时候应该进口?.h仅为了导入文件而创建文件(即,只有导入文件的头文件)?如果是这样,任何有关组织的提示?这只是我想弄清楚的一般概念.