Apollo iOS SDK 组件
CocoaPods 用户请看
CocoaPods 将 subspecs 合并成一个单独的目标。这意味着
- 以下
ApolloAPI
被整合到了Apollo
目标中。 - 如果你使用了
ApolloSQLite
和ApolloWebSocket
subspecs,它们也会被整合到Apollo
目标中。
组成Apollo iOS 包的库:
描述 | 使用方法 |
---|---|
| |
核心 Apollo 客户端 库。 包括网络和缓存 API,包括 | 任何需要直接访问这些核心组件的目标都应该与 |
| |
包括生成的模型项目通常会使用的公共组件。 | 任何包含你的生成模型的目标应该链接到 由于 由于生成的模型导出了 |
| |
提供由 | 如果你想跨应用生命周期持久化缓存数据,请使用此库。此库只需要链接到配置了 有关设置持久SQLite缓存的更多信息,请参阅 |
| |
提供了一种支持 | 如果你的项目使用GraphQL订阅,你必须包含这个库。此库只需将其链接到配置了 有关更多信息,请参阅启用GraphQL订阅支持。 |
| |
包含用于创建生成的模型测试mocks的API | 将此库链接到需要创建生成模型mocks的单元测试目标。 |
| |
包含用于生成GraphQL模型的代码生成引擎。 对于大多数项目,我们强烈建议使用Codegen CLI,而不是直接使用 | 如果想要从自己的Swift可执行目标中运行代码生成引擎,请使用此库。 将此库链接到希望使用Apollo代码生成引擎的开发工具。此库仅支持macOS。
|