Safari Books Online is a digital library providing on-demand subscription access to thousands of learning resources.
Managed memory requires some additional effort, but it isn't onerous. Just remember these basic rules:
When storing an object reference in a persistent variable, retain it.
Release or autorelease any retained reference before discarding it.
Write a -dealloc method to release all retained objects.
Always return retained or autoreleased objects.
Autoreleased objects won't be released until after the current method has returned.