ios - 将 Swift 框架嵌入到另一个框架 Xcode
问题描述
我基本上有两个在 Xcode 上运行的框架。“ResearchKit”和“AppMethods”。虽然一切正常,但“AppMethods”框架使用“ResearchKit”中的代码。事实上,它可以将更多方法抽象到框架中。一种超类。
在代码中使用它们时,我必须导入两个框架
import ResearchKit
import AppMethods
有没有办法在 AppMethods 中嵌入 ResearchKit,这样我只需要导入AppMethods
. 没有ResearchKit
,AppMethods
就不会存在。
解决方案
这实际上取决于您在应用程序中实现和使用这些框架的方式。一般来说,iOS 不支持嵌套框架 - 请阅读以下内容。但是可以在每个框架内完成导入——即您可以ResearchKit
直接从Xcode 导入AppMethods
并“告诉”Xcode 代码将在编译时存在,您必须在 App 级别内链接框架。我发现的另一个有用的指南
使用CoacoaPods和SPM很容易实现
推荐阅读
- syntax - 请解释 Tcl 规则 5 中的示例
- python - 如何创建模型以连接 pymongo 中的集合?
- r - 字符向量到 R 中的数据帧
- android - 将应用程序固定到 Amazon Trust Services CA
- python - 用熊猫中的另一个数据框替换行值的最简单方法?
- azure - Azure 中服务主体和托管标识之间的区别
- r - R:从给定开始/停止位置的向量中提取元素
- flutter - 如何在浏览器中为 Flutter Web App 配置返回按钮
- python - 如何使用 Python 搜索大型(最大 50GB)排序的二进制文件?
- javascript - 具有灵活长度的多维对象数组中的笛卡尔积(所有组合)