最近我一直在寻找 Swift 中常用的框架。我没有找到任何太具体的东西,我想知道我是否应该搜索 API。
问题是,我不知道如何区分这两者,或者向其他人解释它们之间的差异。我了解框架。但我对 API 有点不确定;我发现的大部分内容都说 API 是框架的“接口(interface)”,或者它定义了软件组件如何交互。像什么?我不明白“交互”是什么,或者如何定义它们。
问题是:是否可以详细说明 API 的作用?也许举个例子?预先感谢,我希望这个问题听起来不太含糊。
最佳答案
我认为使用 API 的最佳方法是获取有关您的应用程序的一个特定部分。例如,货币转换器中的汇率或 TouchID API,它允许您访问该特定部分,而无需导入整个其他框架。
框架通常比 API 更复杂,允许您将功能实现到自己的代码中,其中 API 负责某一特定方面。
关于swift - API 与框架,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33924575/