swift 结构体和类的区别

1.结构体是值类型,存储于栈区,因此少量内存用结构体
2.类是引用类型,存储于堆区,对于大量数据采用类
核心选择点
1.内存选取
2.赋值机制用的KVO,KVC选取类继承与NSObject
3.是否考虑继承关系

你可能感兴趣的:(swift 结构体和类的区别)