哪个是使用 API 的最可靠方法。 integrating/downloading SDK 到您的应用程序,或使用 URL-HTTP-GET 方法

Which is the most reliable way to use a API. integrating/downloading an SDK to your application, or using the URL-HTTP-GET method

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

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

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

SDK 的优点:

  • 可以离线使用
  • 大多数 SDK 的文件大小都很小
  • 所有的功能代码都对你可见,SDK开发者不能保守很多秘密

SDK 缺点:

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

API的优点:

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

API 的缺点:

  • 无法离线使用
  • 倾向于成为黑盒
  • 每次 API 更新时都需要更新应用程序

在可靠性方面,SDK 将始终正常运行假设

  1. 它首先起作用了
  2. 它不依赖后台的API

您可以使用 Cocoa 集成 SDKpods library.CocoaPods ruby gem 可以下载项目所需的所有第三方库。

获取特定版本的 pod 是通过指定版本号来完成的,CocoaPods 会为您下载该特定版本,从而避免您在提交中搜索它。

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

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