OC的类型系统 引用类型 -类 Class -指针 pointer -块 block 值类型 -基础数据类型 -结构 struct -枚举 enum 类型装饰 -协议 protocol -类别 category -扩展 extension 类对象和结构体的区别 类型与实例 1.类与对象 2.结构与值 类——引用类型 位于栈上的指针(引用对象),位于堆上的实体对象 结构——值类型 实例直接存储与栈中 空间分析 类的内存存储 结构体的内存存储 栈(stack)与堆(heap)的区别 堆与栈的区别