美文网首页
swift类和结构体

swift类和结构体

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

    区别

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


      Pasted Graphic_副本.png

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

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

    相关文章

      网友评论

          本文标题:swift类和结构体

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