美文网首页
Swift和Objective-C的区别

Swift和Objective-C的区别

作者: ChancePro | 来源:发表于2018-11-27 23:23 被阅读3次
  1. Swift是静态语言。OC是动态的语言。Swift要变成动态,需要继承NSObject或者桥接OC来实现。
  2. Swift可以不写分号。
  3. Swift有可选类型Optional。Optional可以是nil或者是一个确定的值。
  4. Swift可以类型推断。使用let var声明常量变量。
  5. Swift的初始化方法必须保证所有Optional的成员变量都完成初始化。
  6. if let gard等新语法。

相关文章

网友评论

      本文标题:Swift和Objective-C的区别

      本文链接:https://www.haomeiwen.com/subject/eckoqqtx.html