美文网首页
swift类和结构体

swift类和结构体

作者: 卡卡罗忒 | 来源:发表于2020-04-27 23:51 被阅读0次

区别

  1. 本质区别类是引用类型,结构体,枚举是值类型
  2. 结构体会默认生成初始化方法,类不会


    Pasted Graphic_副本.png

结构体的内存并不总是在栈空间,如果结构体在函数中,内存就在栈空间,结构体在类里面创建就在堆空间,在类外面,就在全局空间

引用类型实例化的时候需要在堆空间中申请内存,需要调用malloc方法,具体通过汇编指令可以看到

相关文章

网友评论

      本文标题:swift类和结构体

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