这是使用 API 最可靠的方式。将 SDK 集成/下载到您的应用程序,或使用 URL-HTTP-GET 方法

问题描述 投票:0回答:2

我想知道哪种方法是最好、最可靠的。我在这里寻找答案,但没有找到任何答案。

我想在我的项目中使用多个 API,因此请在回答时牢记这一点。任何有关执行此操作的最佳方法和最可靠方法的建议将不胜感激。

是否可以通过 Xcode 将多个 SDK 下载到 iOS 应用程序中?

ios sdk
2个回答
2
投票

SDK的优点:

  • 可离线使用
  • 大多数 SDK 的文件大小都很小
  • 所有功能代码对您都是可见的,SDK 开发人员无法保守很多秘密

SDK 的缺点:

  • 更大的二进制文件
  • 您的 Xcode 项目更加混乱

API 的优点:

  • 较小的二进制文件
  • 更少的第 3 方框架使您的 Xcode 项目变得混乱

API 的缺点:

  • 无法离线使用
  • 往往是一个黑匣子
  • 每次API更新时App都需要更新

就可靠性而言,SDK 将始终正常工作

  1. 它一开始就有效
  2. 它不依赖后台的API

0
投票

您可以使用 Cocoapods 库集成 SDK。CocoaPods 是一个 ruby gem,可以下载您的项目所需的所有第三方库。

通过指定版本号来获取 pod 的特定版本,CocoaPods 会为您下载该特定版本,从而使您无需搜索提交。

使用 CocoaPods,可以使用 pod update 命令轻松更新依赖项。

CocoaPods 还提供了一个可以找到第三方库的中心位置。这提高了您可以在项目中使用的开源库的可发现性。您可以使用 cocoapods.org 上的搜索引擎来搜索 pod。

© www.soinside.com 2019 - 2024. All rights reserved.