我有时会纯粹使用头文件来导入一组相关的头文件,这些头文件描述了模块所有公共(public)组件的接口(interface)。这样做是为了方便。使用该模块的任何人只需要导入一个头文件。
是否推荐这种做法,如果推荐的话,该做法有名称吗?我试图将头文件命名为明确声明它们是一组导入的名称,并且想知道是否有任何约定?
最佳答案
所有 Cocoa 框架都这样做:例如 AppKit.framework 包含一个头名称“AppKit.h”,因此可以使用 #import <AppKit/AppKit.h>
包含所有 AppKit。 .它仅包含约 180 个 header 导入语句的列表。
我没有这个模式的名称,但我也在我自己的库中使用它(静态或框架)。
关于c - C 和/或 Objective-C 中的组头文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1300389/