我正在构建一个 Cocoa Touch 静态库。我应该如何决定是否将头文件复制为公共、私有或项目?
Public:该界面已最终确定,可供产品的客户使用。公共标头作为可读源代码包含在产品中,不受限制。
Private:该界面不适用于您的客户,或者处于开发的早期阶段。产品中包含私有标头,但标记为“私有”。因此,这些符号对所有客户都是可见的,但客户应该明白他们不应该使用它们。
Project:该接口仅供当前项目中的实现文件使用。项目标头不包含在目标中,目标代码除外。这些符号对客户根本不可见,只有您自己可见。
Source:Xcode 开发人员库 > 工具和语言 > IDE > 项目编辑器帮助 > 设置头文件的可见性
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)