您的位置:首页 > 移动开发 > Swift

OC与swift区别

2020-06-05 08:24 866 查看

swift 是在oc上提出来的
swift中有oc中没有的类 比如 元组 有泛型
3.因为swift 定义的常亮和变量是没有值的,所以引入了可选的概念,这时候 如果swift没有值的话 就用optional

4.在swift 中,let 声明的常量的值不能改变 var 生命的变量的值是可以改变的

  1. 在swift 中 继承里面写final防止被重写
  2. 类型的转换 as
    7.oc 是动态语言有runtime swift 是静态语言,oc是将数据类型的确定由编译时 推迟到了 运行时
    8.swift 提供了map, flatmap, filter, reduce
    9.文件上没有.h.m之分

swift 优势

swift 更容易阅读
swift 文件分离更清晰
swift 是类型安全类语言
swfit 速度快 运行性能高

缺点
版本不稳定



作者:化身孤岛的鲸_ca35
链接:https://www.jianshu.com/p/c936b15b49e7
来源:简书
简书著作权归作者所有,任何形式的转载都请联系作者获得授权并注明出处。

内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: