1.swift 是在oc上提出來的
2.swift有oc中沒有的類 比如 元組 有泛型
3.因為swift 定義的常亮和變量是沒有值的奠蹬,所以引入了可選的概念占遥,這時候 如果swift沒有值的話 就用optional
4.在swift 中,let 聲明的常量的值不能改變 var 生命的變量的值是可以改變的
- 在swift 中 繼承里面寫final防止被重寫
- 類型的轉(zhuǎn)換 as
7.oc 是動態(tài)語言有runtime swift 是靜態(tài)語言,oc是將數(shù)據(jù)類型的確定由編譯時 推遲到了 運行時
8.swift 提供了map, flatmap, filter, reduce
9.文件上沒有.h.m之分
swift 優(yōu)勢
swift 更容易閱讀
swift 文件分離更清晰
swift 是類型安全類語言
swfit 速度快 運行性能高
缺點
版本不穩(wěn)定