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