1.swift 是在oc上提出来的
2.swift有oc中没有的类 比如 元组 有泛型
3.因为swift 定义的常亮和变量是没有值的,所以引入了可选的概念,这时候 如果swift没有值的话 就用optional
4.在swift 中,let 声明的常量的值不能改变 var 生命的变量的值是可以改变的
- 在swift 中 继承里面写final防止被重写
- 类型的转换 as
7.oc 是动态语言有runtime swift 是静态语言,oc是将数据类型的确定由编译时 推迟到了 运行时
8.swift 提供了map, flatmap, filter, reduce
9.文件上没有.h.m之分
swift 优势
swift 更容易阅读
swift 文件分离更清晰
swift 是类型安全类语言
swfit 速度快 运行性能高
缺点
版本不稳定