最新 最热

Swift入门:协议扩展

Swift最强大的功能之一就是能够同时扩展整个数据类型。 这被称为协议扩展,它们通常用于在大型应用程序中构建灵活性。

2020-03-19
1

Swift 5.2 将KeyPaths用作函数

Swift 5.2的新功能之一:能够将KeyPaths用作函数。如果您只在闭包中返回某个KeyPath的值,这将非常有用。

2020-03-19
1

Swift 5.2 将实例作为函数调用

Swift 5.2中的一个新功能是可以将类型实例作为函数调用(callAsFunction)。或者,如Swift Evolution 提案所述,“用户定义的标称类型的可调用值”。此函数的简短描述是,它允许您调用实现了callAsFunction方法的任何类型的实...

2020-03-19
1

Swift入门: 常量和变量

每个有用的程序都需要在某个时刻存储数据,在Swift中有两种方法:变量和常量。变量是一个可以随时更改其值的数据存储,而常量是一个可以设置一次且永远不会更改的数据存储。所以,变量的值可以变化,而常量的值是常数——很简...

2020-03-19
1

Swift入门: 数据类型

数据种类繁多在Swift中是单独处理他们的。在给变量赋值时,您已经看到了最重要的类型之一,但在Swift中,这称为Swift(字面上是字符串)。

2020-03-19
1

Swift入门: 运算符

运算符是你在第一堂数学课上学到的那些小符号:+、-、*、/,=等等。它们都存在于Swift,还有一些额外的东西。

2020-03-19
1

Swift入门: 字符串插值

如果我们想打印一条消息给包含他们姓名的用户,字符串插值就变得很简单:只需编写一个反斜杠、一个左括号、一个代码、一个右括号,如下所示:

2020-03-19
1

Swift入门: 数组

数组允许您将许多值组合到一个集合中,然后根据它们在集合中的位置访问这些值。Swift使用类型推断来确定数组保存的数据类型,如下所示:

2020-03-19
1

Swift入门: 字典

如您所见,Swift数组是一个集合,您可以使用数字索引(如songs[0])访问每个项。字典是另一种常见的集合类型,但它们不同于数组,因为它们允许您根据指定的键访问值。...

2020-03-19
1

Swift入门: 条件语句

有时,您希望代码仅在某个条件为真时执行,并在主要由if和else语句表示的Swift中执行。您给Swift一个要检查的条件,然后给它一个要在该条件为真时执行的代码块。...

2020-03-19
1