As a new iPhone developer, one of the most important things you’ll need to learn and understand is memory management. It’s what you should study immediately after picking up the basics of Objective C. If you don’t understand memory management, you won’t be able to create an iPhone app.
To get your head around memory management, I recommend doing the following:
Download and watch the third video from the iPhone Application Development (Winter 2010) iTune U podcast – Custom Classes, Object Lifecycle, Autorelease, Objective-C Properties.
Read the Memory Management Programming Guide on Apple’s Developer site.
Everything you need to know about memory management in iOS is covered in these two resources.