ios 整理(一)swift和oc的区别

1.swift 是在oc上提出来的
2.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 速度快 运行性能高

缺点
版本不稳定

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容