【问题标题】:Embed framework in framework在框架中嵌入框架
【发布时间】:2014-12-04 07:56:00
【问题描述】:

假设我有两个框架 A 和 B,它们都是框架 C 所需要的。

将发布框架 C,以便第三方可以在他们的应用程序中使用它 (X)。 问题是,C 只是链接 A 和 B 而没有嵌入它们,这就是为什么 X 也需要链接到 A 和 B 才能使 C 工作。

有什么方法可以让 C 嵌入 A 和 B,这样 X 就不需要链接到它们了?

对我来说一个理想的解决方案是应用程序 X 的开发人员只链接框架 C,导入相应的标头并完成它。鉴于 C 处理 A 和 B,开发人员不需要了解 A 和 B 的任何信息。

【问题讨论】:

标签: ios objective-c xcode xcode6


【解决方案1】:

是的;这是可能的(至少使用 OSX 框架,所以我也假设使用 iOS 框架)。

阅读Apple Documentation 关于伞形框架

Umbrella 框架包

从物理上讲,伞式框架具有 类似于标准框架的结构。一个显着的区别 是添加了一个Frameworks 目录来包含子框架 构成了总体框架。

【讨论】:

猜你喜欢
  • 2016-07-25
  • 2015-03-08
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2022-07-28
  • 1970-01-01
  • 2019-05-18
  • 2015-08-26
相关资源
最近更新 更多