c - C 和/或 Objective-C 中的组头文件

标签 c objective-c header

我有时会纯粹使用头文件来导入一组相关的头文件,这些头文件描述了模块所有公共(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/

相关文章:

c - 什么时候复制填充字节 - 结构赋值,按值传递,其他?

objective-c - 如何调度后台线程的操作 [Cocoa]

iOS 11 UISearchBar 背景颜色

read.csv 带标题但忽略第二行

PHP header 重定向不会在 IE 中重新加载 &lt;iframe&gt;

swift - 如何将 Alamofire 与自定义 header 一起用于 POST 请求

c - 确保链接列表已释放

c - 中缀到后缀转换错误

c++ - 函数参数的 Visual Studio 缩进

ios - UITextField 在编辑时剪切文本