美文网首页
Swift和Objective-C区别

Swift和Objective-C区别

作者: alitan2015 | 来源:发表于2018-06-08 14:46 被阅读0次

    1.在Objective-C中,class,NSString,NSDictionary,NSArray 都是引用类型,在Swift中String,Dictionary,Array底层实现是struct结构体实现,是值类型。

    2.在Objective-C中,只有class(类)才有实例方法和类方法,在Swift中 class(类)、struct(结构体)、emum(枚举) 都有实例方法和类方法

    3.在Swift中属性添加了观察者,可以实现wilSet和didSet对属性值改变的监听

    4.泛型是Swift中比较鲜明的特性之一,比如字典,数组,集合。

    欢迎大家指正以及补充,谢谢!

    相关文章

      网友评论

          本文标题:Swift和Objective-C区别

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