简介Object-C的内存管理

MRC:手动引用计数(Manual Reference Count) 

在IOS5之前呢 一直都是MRC 遵循的原理:谁创建谁释放(copy alloc new 就一定有release)否则就会导致内存泄漏

 

ARC:自动引用计数(Automatic Reference Count)
IOS5之后强烈建议使用ARC 相对于简单 不需要我们自己手动release 编译器会根据传入变量是引用变量还是局部变量,返回对象的方法是不是初始化方法能消息来判断何处应该自动添加autorelease/retain/relaese 
 
 
posted @ 2016-08-01 18:09  喵~喵~喵~  阅读(112)  评论(0编辑  收藏  举报