Swift 什么是API?我这里有一个示例代码,有两行,让';让我们用这个代码来讨论

Swift 什么是API?我这里有一个示例代码,有两行,让';让我们用这个代码来讨论,swift,api,dictionary,Swift,Api,Dictionary,我搜索了一会儿API的含义。是的,我从总体上了解它,它是应用程序编程接口。它是应用程序的接口,仅由程序员使用,用户不需要它。应用程序可以更改,但API保持不变。。。。。。。。。。我可以用很多比喻来描述它。但这是什么呢?我还是不知道 下面是“收集类型”一节的最后一部分 如果需要将字典的键或值与采用数组实例的API一起使用,请使用keys或values属性初始化新数组: 有人能用这个例子向我解释一下API吗?这里的API是什么?它是如何工作的 非常感谢API是一种无需反复为同一事物编写代码即可使用的

我搜索了一会儿API的含义。是的,我从总体上了解它,它是应用程序编程接口。它是应用程序的接口,仅由程序员使用,用户不需要它。应用程序可以更改,但API保持不变。。。。。。。。。。我可以用很多比喻来描述它。但这是什么呢?我还是不知道

下面是“收集类型”一节的最后一部分

如果需要将字典的键或值与采用数组实例的API一起使用,请使用keys或values属性初始化新数组:

有人能用这个例子向我解释一下API吗?这里的API是什么?它是如何工作的


非常感谢

API是一种无需反复为同一事物编写代码即可使用的工具
let airportNames=[String](airports.values)
表示可以使用字符串形式的airportNames数组附加此数组。如果你想自己做这件事,你必须先初始化数组,然后添加它。
.values
将有自己的功能和实现。它简化了您编写代码的方式

API=
应用程序接口
。。。它是您通过输入调用并获得输出的东西PI可以引用整个函数体,也可以用于引用单个函数。在本例中,文档使用它来引用一个特定的函数,该函数采用数组实例。@Gody Gray感谢explanationIs API和函数?因为函数在编写之后也可以被多次使用。一个函数有什么不同?它是一个函数集合,它的构造方式使您可以在不同的项目中重复使用它们,而无需重新编写它们。你是对的。函数也可以重新编写,但某些API确实可以节省大量时间并使编写代码更容易。这是一个非常小的API示例。有些API是由出色的开发人员编写的,对于每个新项目来说都太多了,不能自己编写。因此,API可以被认为是一些成熟可靠的函数,可以多次使用来加速开发。是的!!您的代码将更干净、可读性强、紧凑。这也是一个优秀的开发人员所需要的品质:)非常感谢您的解释和帮助。")
let airportCodes = [String](airports.keys)
// airportCodes is ["YYZ", "LHR"]

let airportNames = [String](airports.values)
// airportNames is ["Toronto Pearson", "London Heathrow"]