最近我一直在寻找Swift中常用的框架。我还没有发现任何过于具体的内容,我想知道是否应该寻找API。
问题是,我不知道我能够区分这两者,或者向其他人解释差异。我理解框架。但我对API有点不确定;我发现的大部分内容都说API是"界面"一个框架,或者它定义了软件组件如何交互。像什么?我不明白"互动"是,或如何定义它们。
问题是:是否可以详细说明API的作用?也许举个例子?在此先感谢,我希望这个问题听起来不太模糊。
答案 0 :(得分:1)
我认为使用API的最佳方式是获取有关您的应用的特定部分。例如,货币转换器或TouchID API中的转换率,它允许您访问该特定部分而无需导入整个其他框架。
框架通常比API更复杂,并允许您在自己的代码中实现函数,其中API负责一个特定的方面。