摘要: 可空链式调用 可空链式调用是一种可以请求和调用属性、方法及下标的过程,它的可空性体现于请求或调用的目标当前可能为空(nil)。如果可空的目标有值,那么调用就会成功;如果选择的目标为空(nil),那么这种调用将返回空(nil)。多个连续的调用可以被链接在一起形成一个调用链,如果其中任何一个节点为空(n 阅读全文
posted @ 2016-05-30 22:26 Alex_sun 阅读(199) 评论(0) 推荐(0) 编辑
摘要: 协议(下) 在拓展中添加协议成员 通过扩展使得Dice类型遵循了一个新的协议,这和Dice类型在定义的时候声明为遵循TextRepresentable协议的效果相同。在扩展的时候,协议名称写在类型名之后,以冒号隔开,在大括号内写明新添加的协议内容。 通过拓展补充协议声明 当一个类型已经实现了协议中的 阅读全文
posted @ 2016-05-30 16:05 Alex_sun 阅读(160) 评论(0) 推荐(0) 编辑