2

似乎 ARC 在分配时调用 [[obj retain] autorelease]

Foo* foo = [Foo getInstance]

这就是为什么我必须在那里添加一个池,如果它发生在 BG 线程上。

@autoreleasepool
{
  Foo* foo = [Foo getInstance]
}

ARC 是否为方法中的任何对象引用执行保留自动释放组合,即未显式创建/复制(初始化/复制)?

4

0 回答 0