
一. Swift源码简介 Swift于2015年正式开源,github地址: https://github.com/apple/swift[ht...
响应式编程(Reactive Programming,简称RP),也是一种编程范式,于1997年提出,可以简化异步编程,提供更优雅的数据绑定。 ...
面向协议编程(Protocol Oriented Programming,简称POP),是Swift的一种编程范式,Apple于2015年WWD...
一. Array常用的内置函数 1. map 遍历数组中的元素,传入到后面的闭包里面,闭包的返回值组成新的数组,最后返回这个新数组。 也可以传入...
一. MARK、TODO、FIXME 二. 条件编译、打印、系统版本检测、API可用性说明 1. 条件编译 一些判断 系统默认DEBUG标记 自...
一. 字面量(Literal) 下面代码中的10、false、"Jack"都是字面量 Swift源码规定,常见字面量的默认类型: 可以通过typ...
一. 关于引用 跟OC一样,Swift也是采取基于引用计数的ARC内存管理方案ARC的引用计数管理一般是针对堆空间,如果是全局区、栈空间等都不用...
在访问权限控制这块,Swift提供了5个不同的访问级别(以下是从高到低排列, 实体指被访问级别修饰的内容)。 open:允许在定义实体的模块、其...
1. 扩展(Extension) Swift中的扩展,有点类似于OC中的分类(Category)。 扩展可以为枚举、结构体、类、协议添加新功能,...
文集作者