Swift中类(Class)与结构体(Struct)区别、相同点
1.内存管理不一样,类引用类型,分配在堆上。结构体是值类型,分配在栈上。
(解释:引用类型是讲一个对象赋值给另一个对象时系统不会进行此对象的拷贝,而是将指向这个对象的指针赋值给另一个对象,当修改其中一个对象的值时,另一个对象的值也会改变。值类型是将一个对象赋值给另一个对象时,会对此对象进行拷贝,复制出一份副本给另一个对象,在修改其中一个对象的值时,不影响另外一个对象。)
2.类,有析构函数。结构体...
原创
2020-04-27 00:54:25 ·
517 阅读 ·
0 评论