似乎 ARC 在分配时调用 [[obj retain] autorelease]
Foo* foo = [Foo getInstance]
这就是为什么我必须在那里添加一个池,如果它发生在 BG 线程上。
@autoreleasepool
{
Foo* foo = [Foo getInstance]
}
ARC 是否为方法中的任何对象引用执行保留自动释放组合,即未显式创建/复制(初始化/复制)?
似乎 ARC 在分配时调用 [[obj retain] autorelease]
Foo* foo = [Foo getInstance]
这就是为什么我必须在那里添加一个池,如果它发生在 BG 线程上。
@autoreleasepool
{
Foo* foo = [Foo getInstance]
}
ARC 是否为方法中的任何对象引用执行保留自动释放组合,即未显式创建/复制(初始化/复制)?