swift类合和结构体的比较

不同点

一.继承允许一个类继承所有特性

二.类型转换允许运行时检查和演绎一个类的实例

三.释构允许一个类所赋予的任何资源释放

四.引用计数允许对一个类的实例多于一个的引用。


何时使用类

一,默认使用结构体

二,需要oc交互时用类

三,当你在模型化时需要保证唯一时使用类

四,通过共享实现来采用行为使用结构体和协议

你可能感兴趣的:(swift类合和结构体的比较)