扩展(Extensions)是 Swift 中一种强大的特性,它允许我们向现有类型添加新的功能,包括方法、计算属性和下标等,而不需要修改原始类型的声明。
Swift 结构体是构建代码所用的一种通用且灵活的构造体。
嵌套类型(nested types)指的是在一个类,结构体或枚举中定义的另一个类,结构体或枚举。嵌套类型可以在外部类型中使用,但也可以在内部类型的范围内使用。
闭包(Closures)是自包含的功能代码块,可以在代码中使用或者用来作为参数传值。
在Swift中,类型转换(Type Casting)指的是检查一个实例的类型,或将该实例视为其超类或子类之一的过程。。
一般来说,一个函数是可以通过外部代码调用的一个“子程序”(或在递归的情况下由内部函数调用)。像程序本身一样,一个函数由称为函数体的一系列语句组成。值可以传递给一个函数,函数将返回一个值。
并发性是指系统中同时执行多个独立任务的能力。
错误处理是一种处理程序运行过程中可能出现错误的机制。
取得成功的秘诀就是开始
可选链(Optional Chaining)是 Swift 中一种用于在调用属性、方法或下标脚本时处理值可能为空的机制。
在 Swift 中,取消初始化通常指的是在初始化器中出现了错误或某些情况下无法完成初始化时,通过返回 nil 或抛出异常来表示初始化的失败或取消。