44篇文章 · 14820字 · 2人关注
mapmap会遍历数组的每个元素,遍历到一个元素,会调用一次闭包生成一个新的值,最终所有的值组成一个新的数组返回 filterfilter会遍历...
默认情况下扩展不能包含存储属性,只能包含计算属性(本质是方法)。可以通过使用关联对象是实现扩展添加属性。(swift中需要导入Foundatio...
模式是用于匹配的规则,比如switch的case、捕捉错误的catch、if gurad while for语句的条件等 Swfit中的模式有:...
上面代码中的10、true、"jack"就是字面量 常见字面量的默认类型 Swift自带的绝大部分类型,都支持直接通过字面量进行初始化 字面量协...
Swift中也有专门的指针类型,这些都被定义为Unsafe(不安全的),常见的有以下4种类型 UnsafePointer 类似于const Po...
跟OC一样,swift也是采取基于引用计数的ARC内存管理方案(针对堆空间) swift中的ARC有3种引用: 强引用:默认都是强引用 弱引用:...
在访问权限控制中,swift中提供了5个不同的访问级别(以下是从高到低排列,实体指被访问级别修饰的内容) open:允许在定义实体的模块、其他模...
如果遇到严重问题,希望结束程序运行,可以直接使用fatalError函数抛出错误(这是无法通过do-catch捕捉的错误) 在某些不得不实行,但...
文集作者