4

我的 iOS 项目有两个依赖项。

  • 第一个名为 LK,它是一个通用框架,具有我所有项目中使用的一些功能(0 依赖项)。
  • 第二个叫LKS,它是一个包含共享功能的特定框架(1个对LK的依赖)

问题:我当前的项目有 2 个依赖项(LK 和 LKS),而 LKS 与 LK 有依赖关系。所以我设置了 LKS 标头搜索路径以包含 LK 标头。但我认为这样做很肮脏。

您是否有更好的解决方案来设置我的项目架构?

4

1 回答 1

2

其实它一点也不“脏”。如果您使用“#import”,Objective-C 将防止标题被多次包含。

如果您打算在任何地方包含 LK,您可以将它添加到您的“projectName-Prefix.pch”文件中。这将强制它包含在您的所有项目标头中,这样就无需在 LKS 中明确包含它。

于 2012-07-17T14:18:12.473 回答