天天看點

NSAutoreleasePool 發送autorelease消息

大家有沒有試過讓 NSAutoreleasePool 發送autorelease消息呢?

代碼打出來:

NSAutoreleasePool *pool = [[NSAutoreleasePool alloc] init];

 [pool autorelease];

了解下原理:通常在使用OC,也就是Foundation架構時,無論調用哪一個對象的autorelease執行個體方法,實作上調用的都是NSObject類的autorelease執行個體方法。

 是以對于NSAutoreleasePool類,autorelease執行個體方法已經被該類重載,是以運作就會出現錯誤。

繼續閱讀