美文网首页
swift extension(括展)简单理解

swift extension(括展)简单理解

作者: 幻_空 | 来源:发表于2016-07-24 18:13 被阅读0次

扩展只能扩展计算属性和方法 不能增加存储属性
作用
1.给已有类型增加功能
2.将一个类拆分为多个小部分

定义范例类

class Sample  {
    var a:Int=9
}

增加计算属性和方法

extension Sample{
    var b:Int{
        get{return a*a}
        set{a=100}
    }
    func toString() {
        print(a,b)
    }
}

测试

var a=Sample()
a.toString()
a.a=a.b
a.toString()

输出:

9 81
81 6561

相关文章

网友评论

      本文标题:swift extension(括展)简单理解

      本文链接:https://www.haomeiwen.com/subject/fcqgjttx.html