上一页 1 2 3 4 5 6 7 ··· 11 下一页
摘要: 下标语法、下标用法、下标选项。 下标可以定义在类、结构体和枚举中,是访问集合、列表或序列中元素的快捷方式。可使用下标的索引,设置和获取值1,而不需要再调用对应的存取方法。 一个类型可以定义多个下标,通过不同索引类型进行重载。下标不限于一维,可以定义具有多个入参的下标满足自定义类型的需求。 下标语法: 阅读全文
posted @ 2020-05-07 22:02 吉吉boy 阅读(113) 评论(0) 推荐(0)
摘要: 实例方法、类型方法。 方法是与某些特定类型相关联的函数。类、结构体、枚举都可以定义实例方法:实例方法为给定类型的实力封装了具体的任务与功能。类、结构体、枚举也可以定义类型方法:类型方法与类型本身相关联。 结构体和枚举能够定义方法是Swift与OC的主要区别之一。在OC中,类是唯一能定义方法的类型。但 阅读全文
posted @ 2020-05-07 21:41 吉吉boy 阅读(164) 评论(0) 推荐(0)
摘要: 存储属性、计算属性、属性观察器、全局变量和局部变量、类型属性。 属性将值根特定的类、结构或枚举关联。存储属性存储常量或变量作为实例的一部分,而计算属性计算(不是存储)一个值。计算属性可以用于类、结构体和枚举,存储属性只能用于类和结构体。 存储属性和计算属性通常与特定类型的实例关联。但是,属性也可以直 阅读全文
posted @ 2020-05-07 16:32 吉吉boy 阅读(185) 评论(0) 推荐(0)
摘要: 类和结构体对比、结构体和枚举是值类型、类是引用类型、类和结构体的选择、字符串,数组和字典类型的赋值与复制行为。 Swift并不要求为自定义类和结构去创建独立的接口和实现文件。所要做的是在一个单一文件中定义一个类或者结构体,系统将会自动生成面向其它代码的外部接口。 类和结构体对比: 共同之处: 定义属 阅读全文
posted @ 2020-05-07 15:15 吉吉boy 阅读(151) 评论(0) 推荐(0)
摘要: 枚举语法、使用Switch语句匹配枚举值、关联值、原始值、递归枚举。 枚举为一组相关的值定义了一个共同的类型,使你可以在你的代码中以类型安全的方式来使用这些值。 C/C++中枚举为一组整型值分配相关联的名称。Swift中的枚举更加灵活,不必给每一个枚举成员提供一个值。如果给枚举成员提供一个值(称为“ 阅读全文
posted @ 2020-05-06 23:02 吉吉boy 阅读(159) 评论(0) 推荐(0)
摘要: 闭包表达式、尾随闭包、值捕获、闭包是引用类型、逃逸闭包、自动闭包。 闭包是自包含的函数代码块,可以在代码中被传递和使用。Swift中的闭包和OC中的代码块以及其它一些编程语言中的匿名函数比较相似。 闭包可以捕获和存储其所在上下文中任意常量和变量的引用。被称为包裹常量和变量。Swift会管理在捕获过程 阅读全文
posted @ 2020-05-05 14:43 吉吉boy 阅读(194) 评论(0) 推荐(0)
摘要: 函数定义和调用、函数参数与返回值、函数参数标签和参数名称、函数类型、嵌套函数。 函数是一段完成特定任务的独立代码片段,可以通过给函数命名来标识某个函数的功能,这个名字可以被用来在需要的时候“调用”这个函数来完成它的任务。 参数可以提供默认值。 Swift中每个函数都有一个由函数的参数值类型和返回值类 阅读全文
posted @ 2020-05-04 14:29 吉吉boy 阅读(274) 评论(0) 推荐(0)
摘要: 控制流 for-in循环、while循环、条件语句、空值转移语句、提前退出、检测API可用性。 Swift提供了多种流程控制结构,包括可以多次执行任务的while循环,基于特定条件选择执行不同代码分支的if、guard和switch语句,还有控制流程跳转到其它代码位置的break和continue语 阅读全文
posted @ 2020-05-04 11:00 吉吉boy 阅读(176) 评论(0) 推荐(0)
摘要: 集合类型(Collection Types) 集合的可变性、数组、集合、集合操作、字典。 Swift语言提供Arrays、Sets和Dictionaries。三种基本的集合类型用来存储集合数据。 数组Arrays是有序数据的集。集合(Sets)是无序重复数据的集。字典(Dictionaries)是无 阅读全文
posted @ 2020-05-03 16:17 吉吉boy 阅读(210) 评论(0) 推荐(0)
摘要: 字符串字面量、初始化空字符串、字符串可变性、字符串是值类型、使用字符、连接字符串合字符、字符串插值、Unicode、计算字符数量、访问和修改字符串、比较字符串、字符串的Unicode表示形式。 Swift字符串类型String,字符类型Character。字符串和字符的字面值都是以双引号括起来。va 阅读全文
posted @ 2020-05-02 22:07 吉吉boy 阅读(305) 评论(0) 推荐(0)
上一页 1 2 3 4 5 6 7 ··· 11 下一页