在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 释放

 

相关文章:

  • 2021-07-02
  • 2021-07-06
  • 2021-07-22
  • 2021-08-13
  • 2021-08-22
  • 2022-12-23
  • 2021-11-28
猜你喜欢
  • 2021-10-18
  • 2022-12-23
  • 2022-12-23
  • 2021-06-10
  • 2021-08-24
相关资源
相似解决方案