I'm having difficulties to understand exactly WHEN autorelease pools are created and released in AppKit apps.
For example, if I have an ApplicationController class that overrides init, is there an autorelease pool that gets created before it starts and gets drained after it ends?