2016年4月10日
摘要: 首先说一下他们两的作用,nil就是把一个对象的指针置为空,只是切断了指针与内存中对象的联系,它对内存的释放没有什么作用;而release才是真正用于内存释放的,release后系统会将该块内存标记为可用(可重新分配)。所以nil并没有释放内存,只有release才是真正释放内存。 二者使用顺序,如果 阅读全文
posted @ 2016-04-10 20:01 洛易 阅读(431) 评论(0) 推荐(0) 编辑
摘要: dealloc方法,本就不应该手动调用.你自己创建的对象,看你代码怎么写的了.例子:NSString *str1 = [NSString stringWithString:@"abc"];NSString *str2 = [[NSString alloc]initWithString:@"abc"] 阅读全文
posted @ 2016-04-10 19:57 洛易 阅读(253) 评论(0) 推荐(0) 编辑