iPhone Development Basics - Memory Management Part 1And we've been using these videos to understand iPhone application memory management and gain some insight has to why iPhone apps crash. In today's video, Mark describes a memory management programming convention used by iPhone developers for managing objects - either they're in the Autorelease pool or they are not. It's a very technical video but worth listening to because Mark warns of things not to do otherwise an app will crash - something worth being curious about when talking to your dev team.
iPhone Development Basics - Memory Management Part 2
iPhone Development Basics - Memory Management Part 3
Suggested questions for Part 4:
(4:02min) Why does returning a reference to a deleted object cause a crash? Why would that happen?
(5:17min) What does it mean to "own" an object versus having it be part of an Autorelease pool?