响应式编程 响应式编程(Reactive Programming,简称RP),也是一种编程范式,于1997年提出,...[作者空间]
函数式编程(Functional Prigramming) 函数式编程 函数式编程(Functional Prig...[作者空间]
1、MARK 、TODO、FIXME MARK: 类似OC中的#pragma mark MARK: - 类似OC中...[作者空间]
字面量 常见的字面量的默认类型(标准库中已有定义) public typealias IntergerLitera...[作者空间]
访问控制 访问控制 在访问权限控制这块,Swift提供了5个不同的访问级别(以下从高到低排列) open:允许在定...[作者空间]
可选项的本质 可选项的本质是enum类型 因此也可以通过Switch和if语句进行判断 多重可选类型 高级运算符 ...[作者空间]
错误处理(异常处理) 错误类型 开发过程中常见的错误: 语法错误(编译报错) 逻辑错误 (偏离开发人员本意) 运行...[作者空间]
方法 什么是方法? 方法是关联了特定类型的函数类、结构体以及枚举都能定义实例方法,同时也都能定义类型方法 实例方法...[作者空间]
属性 什么是属性? 属性(Property)可以将值与特定的类、结构体或者枚举联系起来 属性严格来说根据访问方式可...[作者空间]
闭包 什么是闭包 1.官方定义 闭包是可以在代码中被传递和引用的功能型独立模块。类似于OC中的block以及其他语...[作者空间]
结构体 结构体的定义 Swift标准库中,绝大部分公开类型都是结构体。枚举和类只占小部分 Bool、Int、Dou...[作者空间]
枚举 枚举基本用法 不同于C/OC,枚举成员不会分配默认的整数值当变量已确定为枚举类型,再次赋值可省略 枚举关联值...[作者空间]
Swift函数 Swift函数的定义 有返回值的函数 无返回值的函数 上面三种本质上是一样的∵Void即为空元祖的...[作者空间]
控制流主要关键字 while、repeat-while 循环 if、guard、switch 基于特...[作者空间]
集合类型 数组是有序值的集合。合集是唯一值的无序集合。字典是无序的键值对集合 数组、合集和字典总是明确能储存的值的...[作者空间]
字符串的定义 字符串是一系列的字符 比如"hello" 。Swift有String来表示字符串,String类型可...[作者空间]
运算符 运算符定义 运算符是用来检查、改变或合并值的特殊符号或组合符号。运算符包括一元、二元、三元(即操作n个目标...[作者空间]
错误处理 使用错误处理来响应程序在执行期间可能遇到的错误情况。 当函数遇到错误条件时,它会抛出错误。 然后该函数的...[作者空间]
整数 十进制数,没有前缀 二进制数,前缀为0b 八进制数,前缀为0o 十六进制数字,前缀为0x print打印出来...[作者空间]
常量 变量 常量和变量将名称与特定类型的值相关联。常量设置后无法更改,变量可以在将来设置不同的值。 常量 变量的声...[作者空间]