美文网首页
swift-struct

swift-struct

作者: lotawei | 来源:发表于2016-12-16 11:32 被阅读36次

    在swift中结构体

    主要的差別就是class 在產生物件時不能很自然把 property 放在构造器的参数里
    因此类就有默认的属性值了 ,实例化时很可能忘记设置属性等参数
    struct 因此不太需要继承和多态的特性时用结构体是个不错的选择
    而且struct 具有比class更优秀的地方
    在 = 的时候它是值引用value type class 却是引用类型refrence type
    这个值类型就是一块新的内存全新的类型
    引用类型是以后的有引用当前对象 那么都是在原来同一块内存中操作
    因此swift 也是强烈推荐使用结构体,这样我们会更安全

    屏幕快照 2016-12-16 上午11.29.23.png

    相关文章

      网友评论

          本文标题:swift-struct

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