奇思妙想 · 2024年 4月 19日 0

ObjC的@autoreleasepool是什么?

53 次浏览

本质上,它就是创建了一个自动释放池的局部block, 在此内部申请的任何对象都会自动加入,block结束后自动释放对应的对象。

  { 
    __AtAutoreleasePool __autoreleasepool;
    return 0;
  }
  自动释放池支持嵌套。