MRC状态下 1 任何继承NSObject的对象,存放于堆控件中,都需要手动管理内存 .2 基本数据类型放到栈中,对象放到堆空间中,内存是有系统管理的.(int\float\enum\struct) 上句 Person *p = [[Person alloc] init]; 上图:[p release]; Person 对象引用计数器为0,手动释放内存,对象被系统回收. 此时: 僵尸对象:当前Person对象成为僵尸对象(对象的内存空间被系统回收,且无法再继续使用) 野指针:指针p被成为野指针(…