【问题标题】: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 最可靠的方法。将 SDK 集成/下载到您的应用程序,或使用 URL-HTTP-GET 方法
【发布时间】:2016-04-06 09:20:12
【问题描述】:

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

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

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

【问题讨论】:

    标签: ios api sdk


    【解决方案1】:

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

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

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

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

    【讨论】:

      【解决方案2】:

      SDK 的优点:

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

      SDK 的缺点:

      • 更大的二进制文件
      • Xcode 项目中的更多混乱

      API 的优点:

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

      API 的缺点:

      • 不能离线使用
      • 往往是一个黑匣子
      • 每次更新 API 时都需要更新应用程序

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

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

      【讨论】:

      • 如果有帮助记得将其标记为当前答案。
      • 如果我想添加多个 sdk 有可能吗?它仍然可靠吗...加载时间、错误、ECT。
      • 加载时间会增加,bug 取决于 SDK 的质量。但总的来说,添加多个 SDK 往往是安全的。
      • 所以在我的情况下,你会使用多个 api 还是安装多个 SDK。只写了几个月的代码,不知道该走哪条路,使用 SDK 似乎更可靠,但是对于我的项目中的 3 个 SDK,加载时间会是一个问题(真的很长)吗?
      • 感谢大家的帮助!!
      猜你喜欢
      • 2012-05-29
      • 2010-09-23
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-04-04
      相关资源
      最近更新 更多