I know there is two ways to release the memory of an object in objective C. The first one is "Autorelease" & the another one is manual release by using [objectName release];
I want to know the difference between them. What are all the things we should remember while choosing the release type?