响应式编程 响应式编程(Reactive Programming,简称RP),也是一种编程范式,于1997年提出,可以简化异步编程,提供更优雅的...
响应式编程 响应式编程(Reactive Programming,简称RP),也是一种编程范式,于1997年提出,可以简化异步编程,提供更优雅的...
函数式编程(Functional Prigramming) 函数式编程 函数式编程(Functional Prigramming,简称FP)是一...
1、MARK 、TODO、FIXME MARK: 类似OC中的#pragma mark MARK: - 类似OC中的#pragma mark -...
字面量 常见的字面量的默认类型(标准库中已有定义) public typealias IntergerLiteralType = Int pub...
访问控制 访问控制 在访问权限控制这块,Swift提供了5个不同的访问级别(以下从高到低排列) open:允许在定义实体的模块、其他模块中访问,...
可选项的本质 可选项的本质是enum类型 因此也可以通过Switch和if语句进行判断 多重可选类型 高级运算符 溢出运算符 Swift的算术运...
错误处理(异常处理) 错误类型 开发过程中常见的错误: 语法错误(编译报错) 逻辑错误 (偏离开发人员本意) 运行时错误(可能会闪退,一般也叫做...
初始化 类、结构体、枚举都可以定义初始化器 (本章主要讲类的初始化) 类有2种初始化器 指定初始化器 便捷初始化器 指定初始化器 每个类至少有一...
方法 什么是方法? 方法是关联了特定类型的函数类、结构体以及枚举都能定义实例方法,同时也都能定义类型方法 实例方法 通过实例访问 类型方法...
属性 什么是属性? 属性(Property)可以将值与特定的类、结构体或者枚举联系起来 属性严格来说根据访问方式可以分为实例属性(Instanc...