简介Object-C的内存管理

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

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

ARC:自动引用计数(Automatic Reference Count)
IOS5之后强烈建议使用ARC 相对于简单 不需要我们自己手动release 编译器会根据传入变量是引用变量还是局部变量,返回对象的方法是不是初始化方法能消息来判断何处应该自动添加autorelease/retain/relaese 
 
 
原文地址:https://www.cnblogs.com/maomixiaohai/p/5726789.html