Swift中的类和结构有什么区别

时间:2014-06-12 16:39:02

标签: swift ios8 xcode6

我正在观看有关Swift语言基础知识的视频。当它开始解释类和结构之间的区别时,我无法得到所有这些。任何人都可以用更简单的方式解释一下吗?

1 个答案:

答案 0 :(得分:2)

  • Class是引用类型,structure是值类型。这意味着结构在传递到某处时被复制,而类通过引用传递
  • 继承。您可以创建一个将继承父级属性和方法的子类
  • Deinitializers。允许在取消分配对象之前执行清理。当实例不再被其他代码引用时,通常会释放对象。有关ARC here的更多信息。
  • 多个对类实例的引用

您可以获得Apple的Swift语言指南here