ios 内存管理总结

在ios 中 项目有两个内存管理方式

第一种,arc 方式,编译器编译时,自动给obj 加上 release 

实现要求

1. 设置项目 将 Objective-C Automatic Reference Counting设置成YES

2 在程序中如果碰到需要释放的对象 直接设置对象 obj=nil;

第二种  手动设置内存释放

1  用 alloc  new  copy 创建对象时 ,retaincount =1 ,需要对应的 release autorelease 释放

2  对于引用其他地方的对象,如需要保存一定时间,并处理 ,需要retain 一下 ,在用完 release autorelease 释放

上一篇:【微信小程序】在js中导入第三方js或自己写的js,使用外部js中的function的两种方法 import和require的区别使用方法 【外加:使用第三方js导出的默认function的调用方法】


下一篇:Nginx用户权限验证管理