面向协议编程 是Swift的一种编程范式,Apple于2015年WWDC提出。 在Swift的标准库中,能见到大量POP的影子 同时,Swift...
Array的常见操作 [图片上传中...(var arr = [1, 2, 3, 4].png-f3939c-1635750768836-0)]...
模式 模式是用于匹配的规则, 比如switch的case、捕捉错误的catch、if\guard\while\for语句的条件等 Swift中的...
跟OC一样,Swift也是采取基于引用计数的ARC内存管理方案(针对对空间) Swift的ARC中有3种引用强引用:默认情况下,引用都是强引用 ...
溢出运算符 Swift的算数运算符出现溢出时会抛出运行时错误Swift有溢出运算符(&+、&-、&*),用来支持溢出运算 Int8的最小数是-1...
协议 设置协议后有自动补齐,而且是必实现,不然会报错的。 Static、class 为了保证类与结构体都能够使用,协议中必须用static定义类...
索尼微单入门操作——模式转盘(小白必读) 模式转盘是根据自己当下的拍摄需要,可以调节到不同的档位。写在前面先说一下曝光三要素,即:光圈(A)、快...
没有Runloop: 代码执行完毕后,直接执行return 0。程序执行结束。 有Runloop: 程序并不会马上退出,而是保持运行状态 基本作...
初始化 类、结构体、枚举都可以定义初始化器 类有2中初始化器:指定初始化器、便捷初始化器 每个类至少有一个指定初始化器,指定初始化器是类的主要初...