Is it bad to create @properties for private variables just for the memory management benefits?
It seems messy and wrong to have public facing @properties for many private variables.
(Mainly, I am releasing private ivars during low memory conditions using the respective "event" methods.)
Example: I usually do this to release a private ivar:
[name release]; name = nil;
But with @properties, I can do this:
self.name = nil;
Later in my code, will do this, hence the need to set to nil:
if( !name)
name = [[NSString alloc] initWithFormat:@"Hi %@",inputName];