我的 iOS 项目有两个依赖项。
- 第一个名为 LK,它是一个通用框架,具有我所有项目中使用的一些功能(0 依赖)。
- 第二个名为LKS,它是一个包含共享功能的特定框架(1个对LK的依赖)
问题: 我当前的项目有 2 个依赖项(LK 和 LKS),LKS 依赖于 LK。 所以我设置了 LKS header 搜索路径以包含 LK header 。 但我认为这样做很脏。
你有更好的解决方案来帮助我设置我的项目架构吗?
最佳答案
其实一点也不“脏”。如果您使用“#import”,Objective-C 将防止 header 被多次包含。
如果您打算在任何地方包含 LK,您可以将它添加到您的“projectName-Prefix.pch”文件中。 这将强制它包含在您所有的项目标题中,这样就不需要明确 将其包含在 LKS 中。
关于ios - 需要一些帮助来配置我的项目架构,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10981463/