0
通常,我們將@autoreleasepool
稱爲ARC中的自動釋放池。漏極電流自動釋放池如何?
@autoreleasepool {
MyObject* object = [[MyObject alloc] init];
}
//do something
現在我希望所有MyObject
對象倒掉,而我叫MyFunction
。
- (void)MyFunction
{
//[[NSAutoReleasePool defaultAutoReleasePool] drain];
//do something
}
我知道@autoreleasepool
創建一個新的池。我只想MyFunction
排空默認池或當前池,這可以確保在自動釋放池中的所有未使用的MyObject
在一般情況下都是耗盡的。
這可能嗎?