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