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

时间:2016-01-02 04:58:34

标签: ios api sdk

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

我想在我的项目中使用多个API,所以请在回答时牢记这一点。任何有关最佳方法和最可靠方法的建议都将受到赞赏。提前谢谢!

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

2 个答案:

答案 0 :(得分:2)

SDK的优点:

  • 可以离线使用
  • 大多数SDK的文件大小
  • 您可以看到所有正常运行的代码,SDK开发人员无法保留许多机密

SDK的缺点:

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

API的优点:

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

API的缺点:

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

就可靠性而言,SDK将始终具有功能性假设

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

答案 1 :(得分:0)

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

通过指定版本号来获取特定版本的pod,并且CocoaPods会下载该特定版本,以免您通过提交搜索它。

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

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