在同一个头文件中包含多个类

Mel*_*Mel 2 objective-c

我知道如何做到这一点,但我想确保我做对了....

我有五个数据类.当我使用它时,我通常使用它们(但并非总是如此).

每个类都有一个单独的头文件.我厌倦了分别链接每个头文件.

解决此问题的最佳方法是什么?

Dav*_*ong 12

创建一个名为"DataFiles.h"的新头文件.在里面,有你的五个#import陈述.然后,只要你需要文件类#import "DataFiles.h".

注意循环依赖.

(这就是Cocoa,Foundation,UIKit,CoreData等都表现出来的行为.请注意,你只需#import <Cocoa/Cocoa.h>输入其他所有内容.打开Cocoa.h并查看)

  • #import解决了两次声明相同符号的问题,但它不会解决循环依赖关系.(啊进口Bh,和Bh进口啊).这就是我们使用`@ class`指令进行前向声明的原因. (2认同)