swift - API 与框架

标签 swift api frameworks

最近我一直在寻找 Swift 中常用的框架。我没有找到任何太具体的东西,我想知道我是否应该搜索 API。

问题是,我不知道如何区分这两者,或者向其他人解释它们之间的差异。我了解框架。但我对 API 有点不确定;我发现的大部分内容都说 API 是框架的“接口(interface)”,或者它定义了软件组件如何交互。像什么?我不明白“交互”是什么,或者如何定义它们。

问题是:是否可以详细说明 API 的作用?也许举个例子?预先感谢,我希望这个问题听起来不太含糊。

最佳答案

我认为使用 API 的最佳方法是获取有关您的应用程序的一个特定部分。例如,货币转换器中的汇率或 TouchID API,它允许您访问该特定部分,而无需导入整个其他框架。

框架通常比 API 更复杂,允许您将功能实现到自己的代码中,其中 API 负责某一特定方面。

关于swift - API 与框架,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33924575/

相关文章:

ios - 加载视频 ID 时 YouTubePlayer pod 崩溃

spring - Swagger UI - 默认情况下如何扩展所有操作?

python - 如何使用 API 和 Python 提取数据?

swift - #include 来自模块化项目头文件的系统头文件给出 "Include of non-modular header inside framework module..."错误

javascript - 在一个页面上运行多个模型投影仪

ios - CIImage 回到 CMSampleBuffer

swift - 用于对象识别的 ARKit 和 Vision 框架

frameworks - 软件/编程框架的实际定义是什么?

iOS 10、Swift 3.0、动画不流畅

javascript - API请求方式