performSelector:withObject: and its retain behavior
This is an already answer question within SO but I cannot find it in the Apple documentation anywhere . Could you point me in the right direction? Within the following topics Do I have to retain an object before passing it to -performSelector:withObject:afterDelay:? the effect on retain count of performSelector:withObject:afterDelay:inModes Is object that calls performSelector:withObject:afterDelay get retained by the NSRunLoop? the default behaviour seems to be the following: it retains the receiver and the argument(s) . I'm using the following code [[self delegate] performSelector:@selector