IP属地:四川
0:基本知识 1:分类(category)和类扩展(extension )的区别 2:项目里查看文件的编译顺序 3:Category的实现原理 ...
0:KVO的使用步骤 1:KVO本质 methodForSelector方法 NSKVONotifying_Person里面的方法实现 2:如何...
throw和throws 处理错误的方式 方式一:用throwing函数传递错误 方式二:使用do - catch 方式三:将错误转换成可选值 ...
1:存储属性的初始赋值 概述 注意点 2:默认属性值 3:构造器 4:可选属性类型 5:类的继承和构造过程 介绍 5.1:指定构造器 概述 写法...
1:计算型属性 2:存储型属性 3:类属性 4:延迟加载属性(懒加载) 5:只读属性 5: 属性观察器 6:属性注意点
常见数据类型 变量类型的指定: 1:整数类型 2:浮点数 3:BOOL类型 3:元祖 3.1:元祖类型是由N个类型任意的数据组成(N>=0) 3...
1:位运算 1.1:按位取反运算符(~) 例子 1.2:按位与运算符 例子 1.3:按位或运算符 例子 1.4:按位异或运算符 例子 1.5:按...
跟c语言基本一样的有 不一样的有for-in和switch for-in switch 标签 guard的使用 例子 swift中的do whi...
结构体的介绍 格式 结构体的使用 结构体定义构造方法 注意点 例子 注意点