![Avatar notebook default](https://cdn2.jianshu.io/assets/default_avatar/avatar-notebook-default-640f7dde88592bdf6417d8ce1902636e.png)
判断实例对象的类型 现有SFHomeViewController继承自SFBaseTableViewController 测试代码如下: typ...
Swift源码简介 Swift于2015年开源,GitHub地址为:https://github.com/apple/swift[https:/...
数组的使用 定义不可变数组 定义可变数组 定义空数组 数组的基本操作 调试结果如下: for data in arr:数组元素的遍历; arr1...
函数式编程 函数式编程:是一种编程范式,也就是如何编写程序的方法论; 其主要思想为:把计算过程尽量分解成一系列可复用的函数调用; 其主要特征为:...
MARK:类似于OC中的 #pragma mark MARK -:类似于OC中的 #pragma mark - TODO:用于标记未完成的任务;...
字面量 其中10,false,liyanyan是字面量; 常见的字面量类型 public typealias Float32 = Float p...
访问控制 在访问权限控制这块,Swift提供了5个不同的访问级别,以下是从高到低的叙述,其中实体是指被访问级别修饰的内容; open:允许在定义...
可选项的本质 可选项Optional的定义如下: 可以看到可选项Optional的底层本质是枚举enum,存在两种case值,分别为none与s...
首先定义一个字符串,如下所示: 易知str1字符串在内存中占用16个字节; 下断点,进入汇编代码: movq %rax, 0x40ac(%rip...
文集作者