I'm wondering if there's a resource where you can see exactly what happens when your app launches. I have a rough idea about several of the big steps (applicationDidFinnishLaunching, awakeFromNib etc.), but I would love to find an article/reference that goes literally step-by-step through the process of all the initial setup in a standard cocoa app. The reason I started thinking about this is I've been reading "Cocoa Design Patterns" which is quite excellent. In the notifications chapter I came across the line: It made me realize that there must be dozens of other objects that Apple is creating for me that I have know idea exist, and it would be interesting to see exactly what gets created when in the timeline. Does anyone know of a resource that documents this process?