I'm still a little fuzzy on autorelease because apparently methods will automatically throw stuff into it. I know that convenience methods like [UIImage imageWithContentsOfFile...] will add stuff to autorelease. So a couple of questions.
1. The apple documentation states something about how an autorelease pool is automatically created and periodically released. So that's to say if I don't define an autorelease pool convenience methods could potentially cause a memory crash if I don't manage them correctly?
2. Are there any other things I need to worry about being automatically added to a pool that I should look out for? All I know about are the ones that are stated similar to the previous stated example.
3. Calling -drain or -release on the pool will have the same effect because we don't use garbage collection?
1. The apple documentation states something about how an autorelease pool is automatically created and periodically released. So that's to say if I don't define an autorelease pool convenience methods could potentially cause a memory crash if I don't manage them correctly?
2. Are there any other things I need to worry about being automatically added to a pool that I should look out for? All I know about are the ones that are stated similar to the previous stated example.
3. Calling -drain or -release on the pool will have the same effect because we don't use garbage collection?