Swift

Swift 访问控制

admin阅读(74)赞(0)

Swift 访问控制 通过访问控制机制,可以限制对代码块、模块和抽象的访问。访问控制可以根据其属性、方法、初始化程序和下标来访问类、结构体和枚举。协议中的常量、变量和函数是受限的,并通过访问控制以全局和局部的形式进行访问。应用于属性、类型和...

Swift 泛型

admin阅读(69)赞(0)

Swift 泛型 Swift 4语言提供了’泛型’功能,用于编写灵活且可重用的函数和类型。泛型用于避免重复和提供抽象。Swift 4标准库是用泛型代码构建的。Swift 4的’数组’和R...

Swift 协议

admin阅读(71)赞(0)

Swift 协议 协议为方法、属性和其他需求功能提供了一个蓝图。它只是描述了方法或属性的轮廓,而不是具体实现。方法和属性的具体实现可以通过定义类、函数和枚举来完成。遵循协议就是满足协议需求的方法或属性。 语法 协议的语法与类、结构体和枚举类...

Swift 扩展

admin阅读(71)赞(0)

Swift 扩展 使用扩展可以为现有的类、结构或枚举类型添加功能。扩展可以添加类型功能,但无法通过扩展覆盖功能。 Swift扩展功能 – 添加计算属性和计算类型属性 定义实例和类型方法 提供新的初始化器 定义下标 定义和使用新的...

Swift 类型转换

admin阅读(83)赞(0)

Swift 类型转换 在Swift 4语言中,为了验证一个实例的类型,使用类型转换(Type Casting)。它用于检查实例的类型是否属于特定的父类或子类,或者是否在自己的层次结构中定义。 Swift 4的类型转换提供了两个操作符R...

Swift 可选链

admin阅读(80)赞(0)

Swift 可选链 查询、调用可能为’nil’的可选值上的属性、下标和方法的过程被定义为可选链。可选链返回两个值: 如果可选值包含一个’value’,则调用其相关的属性、方法和下标返回值 如果...

Swift ARC概述

admin阅读(74)赞(0)

Swift ARC概述 内存管理函数及其使用是通过自动引用计数(ARC)来处理Swift 4语言中的。ARC用于初始化和反初始化系统资源,从而在不再需要实例时释放类实例使用的内存空间。ARC会跟踪有关代码实例之间关系的信息,以有效管理内存资...

Swift 解初始化

admin阅读(74)赞(0)

Swift 解初始化 在类实例需要被释放内存空间之前,需要调用“解初始化”以释放内存空间。关键字“deinit”用于释放系统资源占用的内存空间。解初始化仅适用于类类型。 解初始化来释放内存空间 Swift 4在不再需要实例时会自动释放它们,...

Swift 初始化

admin阅读(77)赞(0)

Swift 初始化 在Swift 4中声明的类、结构体和枚举类型需要进行初始化以准备创建实例。已声明的存储属性会被初始化,新创建的实例的值也会被初始化以继续后续操作。创建初始化函数的关键字是’init()’方法。与O...

Swift 继承

admin阅读(82)赞(0)

Swift 继承 能够以更多形式表现的能力被定义为继承。一般来说,一个类可以从另一个类继承方法、属性和功能。类可以进一步分为子类和超类。 子类 − 当一个类从另一个类继承属性、方法和函数时,它被称为子类 超类 − 包含属性、方法和函数的类可...

Swift 下标

admin阅读(76)赞(0)

Swift 下标 在类、结构体和枚举中,通过下标来访问集合、序列和列表的元素成员。这些下标用于通过索引来存储和检索值。可以使用 someArray[index] 来访问数组元素,以及使用 someDicitonary[key] 来访问字典实...

Swift 方法

admin阅读(84)赞(0)

Swift 方法 在Swift 4语言中,与特定类型相关联的函数被称为方法。在Objective C中,使用类来定义方法,而Swift 4语言为用户提供了在类、结构和枚举中定义方法的灵活性。 实例方法 在Swift 4语言中,可以通过实例方...

Swift 属性

admin阅读(75)赞(0)

Swift 属性 Swift 4语言为类、枚举或结构提供了与值相关联的属性。属性可以进一步分为存储属性和计算属性。 存储属性和计算属性之间的区别 存储属性 计算属性 将常量和变量值存储为实例 计算值而不是存储值 由类和结构体提供 由类、枚举...

Swift 类

admin阅读(68)赞(0)

Swift 类 Swift 4中的类是灵活构建的基本单元。与常量、变量和函数类似,用户可以定义类的属性和方法。Swift 4允许我们在声明类时不需要创建接口或实现文件。当类被初始化后,默认情况下会创建外部接口。 拥有类的好处 继承可以使一个...

Swift 结构体

admin阅读(79)赞(0)

Swift 结构体 Swift 4提供了一种灵活的构建模块,可以使用结构体。通过使用这些结构体,可以定义构建方法和属性。 与C和Objective C不同 结构体不需要实现文件和接口。 结构体允许我们创建单个文件,并自动将其接口扩展到其他代...

Swift 枚举

admin阅读(76)赞(0)

Swift 枚举 枚举是一个用户定义的数据类型,由一组相关的值组成。关键字 enum 用于定义枚举数据类型。 枚举功能 Swift 4中的枚举也类似于C和Objective C的结构。 它在类中声明,并且通过该类的实例访问其值。 初始成员值...

Swift 闭包

admin阅读(82)赞(0)

Swift 闭包 在Swift 4中,闭包类似于作为块组织的自包含函数,并且可以在任何地方像C和Objective C语言一样调用。在函数内定义的常量和变量引用被捕获并存储在闭包中。函数被视为闭包的特殊情况,并且有以下三种形式 –...

Swift 函数

admin阅读(73)赞(0)

Swift 函数 函数是一组有组织地在一起执行特定任务的语句。Swift 4函数可以简单到简单的C函数,也可以复杂到Objective C语言函数。它允许我们在函数调用中传递局部和全局参数值。 函数声明 - 告诉编译器函数的名称、返...

Swift 字典

admin阅读(74)赞(0)

Swift 字典 Swift 4 字典 用于存储相同类型的无序值列表。Swift 4 进行严格检查,即使错误输入,也不允许您在字典中输入错误类型。 Swift 4 字典使用称为 键 的唯一标识符存储值,稍后可以通过相同的键引用和查找值。与数...

Swift 集合

admin阅读(69)赞(0)

Swift 集合 Swift 4中, 集合 用于存储相同类型的不同值,但它们不像数组那样具有明确的顺序。 如果元素的顺序不重要或者您希望确保没有重复的值,可以使用集合而不是数组。(集合只允许不同的值。) 要将类型存储在集合中,该类型必须是可...

Swift 数组

admin阅读(80)赞(0)

Swift 数组 Swift 4中的数组用于存储具有相同类型的有序值的列表。Swift 4会进行严格的检查,不允许您在数组中输入错误的类型,即使是错误的类型也不行。 如果将一个创建好的数组分配给一个变量,那么它将始终是可变的,这意味着您可以...

Swift 字符

admin阅读(71)赞(0)

Swift 字符 在 Swift 中,一个字符是一个单字符字符串字面量,由数据类型 Character 表示。看下面的示例。它使用了两个字符常量- let char1: Character = "A" let char2: Characte...

Swift 字符串

admin阅读(79)赞(0)

Swift 字符串 Swift 4中的字符串是一个有序的字符集合,例如”Hello, World!”,由Swift 4数据类型 String 表示,它又表示了一个 Character 类型的值集合。 创建字符串 您可...

Swift Fallthrough语句

admin阅读(70)赞(0)

Swift Fallthrough语句 Swift 4中的switch语句在匹配到第一个case后会立即执行,并不会像C和C++编程语言一样继续执行后续的case。 在C和C++中,switch语句的通用语法如下所示: switch(exp...

Swift Break语句|极客教程

Swift Break语句

admin阅读(69)赞(0)

Swift Break语句 在C编程语言中, break 语句有以下两种用法: 当在循环内遇到 break 语句时,循环会立即终止,程序控制权回到循环后面的下一条语句。 可以用来终止 switch 语句中的一个case(在下一章中介绍)。 ...

Swift Continue语句|极客教程

Swift Continue语句

admin阅读(66)赞(0)

Swift Continue语句 Swift 4中的 continue 语句告诉循环停止当前操作,并从下一个迭代开始重新执行循环。 对于 for 循环, continue 语句使得条件测试和循环的递增部分得以执行。对于 while 和 do...

Swift repeat...while循环|极客教程

Swift repeat…while循环

admin阅读(70)赞(0)

Swift repeat…while循环 与 for 和 while 循环不同,它们在循环的顶部测试循环条件的同时, repeat…while 循环在循环的底部检查它的条件。 一个 repeat…whil...

Swift While循环|极客教程

Swift While循环

admin阅读(74)赞(0)

Swift While循环 Swift 4编程语言中的 while 循环语句会重复执行一个目标语句,只要给定的条件为真。 语法 Swift 4编程语言中 while 循环的语法是− while condition { statement(s...

Swift for-in循环|极客教程

Swift for-in循环

admin阅读(79)赞(0)

Swift for-in循环 for-in 循环遍历项目的集合,例如数字范围、数组中的项目或字符串中的字符− 语法 Swift 4编程语言中 for-in 循环的语法是− for index in var { statement(s) } ...

Swift 循环|极客教程

Swift 循环

admin阅读(71)赞(0)

Swift 循环 可能会有一种情况,你需要多次执行一段代码。一般来说,语句会按顺序执行:在函数中,第一个语句首先被执行,然后是第二个,依此类推。 编程语言提供了各种控制结构,允许更复杂的执行路径。 循环语句允许我们多次执行一条语句或一组语句...

近期文章