摘要:
//// Created by wanghy on 15/8/14./////* retain : release旧值,retain新值(用于OC对象),要配合nonatomic使用。 assign : 直接赋值,不做任何内存管理(默认,用于非OC对象类型) copy : release旧... 阅读全文
摘要:
// 04-测试对象销毁后指针是否还可以使用//// Created by wanghy on 15/8/13.//////为了直观,直接将.m和.h文件写在main.m中。#import //定义 person类 包含 姓名,年龄和性别@interface person : NSObjec... 阅读全文
摘要:
//野指针。就是没有指向具体地址的指针/*僵尸对象已经被销毁的对象(不能再使用的对象)野指针指向僵尸对象(不可用内存)的指针给野指针发消息会报EXC_BAD_ACCESS/EXC_BREAKPOINT错误(message sent to deallocated instance 0x10010035... 阅读全文
摘要:
一.为什么要进行内存管理•移动设备的内存极其有限,每个app所能占用的内存是有限制的 ••下列行为都会增加一个app的内存占用Ø创建一个OC对象Ø定义一个变量Ø调用一个函数或者方法••当app所占用的内存较多时,系统会发出内存警告,这时得回收一些不需要再使用的内存空间。比如回收一些不需要使用的对象、... 阅读全文