在使用Objective-C编程几个月后,我已经完全明白何时需要使用#import
,导入语句如何级联(波及?),以及何时使用转发类。但是,我不知道如何将导入的内容聚合到<>
内而不是引号内(尽管也许只是针对框架)...
问题在于,我弄得一团糟。我来自Java(和笨重的IDE),所以我会在需要时添加导入。有时我会将它们添加到接口中,但是由于通常不必要,所以我只将它们添加到相关的.m
文件的顶部。
今天我开始思考:肯定有一些规则可以组织这些东西。实际上,由于Objective-C是C的超集,对于任何事情都有一些规则,但是我不知道它们。 我应该如何组织我的导入?特别是:
- 我应该什么时候在
.m
中导入? - 我应该什么时候在
.h
中导入? - 我应该仅仅为了导入它们而创建
.h
文件吗(例如仅包含导入语句的头文件)?如果是这样,有没有关于组织它们的提示?
这只是我试图弄清楚的一般想法。