NSAutoreleasePool autorelease
2019-06-16 本文已影响0人
传说中的汽水枪
void test_autoreleasePool_autorelease() {
NSAutoreleasePool *pool = [[NSAutoreleasePool alloc] init];
[pool autorelease];
[pool drain];
[pool release];
}
// Terminating app due to uncaught exception 'NSInvalidArgumentException', reason: '*** -[NSAutoreleasePool autorelease]: Cannot autorelease an autorelease pool'
[NSAutoreleasePool autorelease] 被重写了,直接抛出异常