I started banging away on my app and have gotten way deep and it is running great but I think I let some stuff run a little wild.
For every @property (nonatomic, retain) that then I create an @synthesize for I need to have [variable release] in the dealloc method – is this correct?
Even if it is an IBOutlet?
Yes. You declared ownership of the object by making it a
retainproperty, which means you must relinquish ownership by releasing it.