- You own any object you create
- You can take ownership of an object using
retain
- You must relinquish ownership of objects you own when you’re finished with them
- You must not relinquish ownership of an object you do not own
— Apple’s Memory Management Programming Guide for Cocoa