Does UINavigationBar retain nav items pushed onto its stack? In other words, after doing this:
_myNavItem = [[UINavigationItem alloc]initWithTitle:@"Home"];
[self.navBar pushNavigationItem:_myNavItem animated:NO];
do I need to release _myNavItem with:
[_myNavItem release];
in order to avoid a memory leak?
Also, how do I find out in general whether or not an object will be retained? Is it just a convention that any Objective C collection maintains ownership of all elements added to it?