Im trying to understand when to call autorelease, and what this will actually do to my object.
After reading About Memory Management in the Mac Developer Library I under
How can i safely use the returned autoreleased object inside my runIt method if i dont know when the autorelease trigger?
Autorelease will trigger after the current run loop ends.
Should i retain the object returned by the createNewTest ? or can i safely use it within the runIt scope?
You can safely use it inside the runIt scope.