If I do this:
@property (nonatomic, retain) SomeObject* someInstance;
Why isn’t someInstance still around even when I use an autorelease initializer on it?
For example:
someInstance=[SomeObject autoreleaseMethod];
I would expect someInstance to retain it in this case so you can use someInstance later, but is this not true?
Your property will only retain the object if you are using it’s setter. In your example you forgot the
self.: