加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 百科 > 正文

了解Xcode的复制标题阶段

发布时间:2020-12-15 02:04:23 所属栏目:百科 来源:网络整理
导读:在Xcode的“复制标题”阶段,“项目”部分下的标题与“私有”部分之间的区别是什么?你什么时候想使用每个? 另外,我可以理解为什么你想要复制公共头(例如对于静态库) – 但是为什么要复制私有头? 编辑:@mipadi下面解释了公共和私人部分的作用。然而,我
在Xcode的“复制标题”阶段,“项目”部分下的标题与“私有”部分之间的区别是什么?你什么时候想使用每个?

另外,我可以理解为什么你想要复制公共头(例如对于静态库) – 但是为什么要复制私有头?

编辑:@mipadi下面解释了公共和私人部分的作用。然而,我仍然缺少在“项目”部分中包含标题与“复制标题”阶段的任何部分中没有标题的区别。

解决方法

如果公开标题包含私有标题,则必须复制私有标题,但是您希望确保库或框架的消费者知道这些专用标头不是公共API的一部分。

“项目”标题是不包含在公开标题中的私有标头(它们通常是内部实现的一部分,因此仅包含在实现中.c或.m文件)。

构建框架时,将公用头文件复制到框架的Headers目录中,而私有头文件被复制到PrivateHeaders目录中。

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读