Swift和Objective-C的区别

2018-11-27  本文已影响3人  ChancePro
  1. Swift是静态语言。OC是动态的语言。Swift要变成动态,需要继承NSObject或者桥接OC来实现。
  2. Swift可以不写分号。
  3. Swift有可选类型Optional。Optional可以是nil或者是一个确定的值。
  4. Swift可以类型推断。使用let var声明常量变量。
  5. Swift的初始化方法必须保证所有Optional的成员变量都完成初始化。
  6. if let gard等新语法。
上一篇 下一篇

猜你喜欢

热点阅读