Objective-C retain counts in dealloc
Posted
by Michael Waterfall
on Stack Overflow
See other posts from Stack Overflow
or by Michael Waterfall
Published on 2010-05-30T15:52:58Z
Indexed on
2010/05/30
16:02 UTC
Read the original article
Hit count: 294
objective-c
|cocoa
I'm seeing something fairly strange here, I've got breakpoints set in various dealloc methods in my app, and on inspection, the retain counts of the object self varies from 1 to 0. When dealloc is called, will the retain count of the object be set to 0 already?
I'm using print (int) [self retainCount] in the console to test this.
The 0's seem to only appear in the dealloc of my NSOperation's that are being run in an NSOperationQueue.
Any idea why this is?
© Stack Overflow or respective owner