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

标签 ios api sdk

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

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

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

最佳答案

SDK 的优点:

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

SDK 的缺点:

  • 更大的二进制文件
  • Xcode 项目更加困惑

API 的优点:

  • 较小的二进制文件
  • 减少 Xcode 项目中的第三方框架的数量

API 的缺点:

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

就可靠性而言,SDK 将始终发挥作用,假设

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

关于ios - 这是使用 API 最可靠的方式。将 SDK 集成/下载到您的应用程序,或使用 URL-HTTP-GET 方法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34562746/

相关文章:

python - 如何在 Python 上创建 PDF 生成器?

ios - 仅当场景数据改变时重绘场景

ios - ASTextNode 中没有 LinkAttribute 的 TouchUpInside

ios - setDefaultTimeZone 不起作用

android - "License for package Android SDK Build-Tools 30.0.2 not accepted"

node.js - 从 Node 中的 url 将视频上传到 Twitter

ios - Collection View 单元格快速滚动到中心时出现问题

ios - 如何从 iOS 设备获取唯一标识?

json - 如何从 Flutter 中的 API 获取 JSON 数据

ios - 四方技巧 : difference between API and Explore on the website