-
unowned查看全部
-
使用weak查看全部
-
引用计数查看全部
-
关联值查看全部
-
对于结构体来说,函数要想改变自身要加上mutating关键字查看全部
-
字符下标查看全部
-
泛型函数 <T>查看全部
-
For in 循环 Int的stride方法: 1)num.stride(to: x, by: y) 从num开始到x(不含x); 2)num.stride(through: x, by: y) 从num开始到x(包含x);查看全部
-
扩展下标查看全部
-
扩展嵌套类型查看全部
-
扩展: 关键字extension 注:1.结构体在扩展中想改变自身,需要加上mutating关键字; 2.扩展类属性,只能扩展计算型属性,不能扩展存储型属性; 3.扩展类构造函数,只能是便利构造函数(调用指定构造函数);关键字:convenience查看全部
-
声明双目运算符,infix operator ^{associativity x precedence y} 其中,associativity 结合性,左结合或右结合;precedence 优先级,范围0~255查看全部
-
协议聚合,protocol<... , ...> 参数需实现这些协议查看全部
-
扩展协议时,使用 extension 协议1 where Self: 协议2 对协议类型进行限定,当类型满足协议2时才执行协议1的这个扩展; Self:代表这个类型 self:代表类型的一个实例查看全部
-
系统协议也可以使用扩展,并在扩展中写默认实现(属性和方法的具体实现)查看全部
举报
0/150
提交
取消