I am an experienced developer, new to Mac development, so I
- Read a nice objective C guide
- Read the Apple memory management guide
- Went through the Apple intro to Cocoa
- Checked out the NSApplication and NSApplicationDelegate Refs
- Messed around a bit
There are still lots of gaps, and I'm having a hard time finding good readables. Some of my questions are listed below. These are very simple/general. There must be a short, concise doc that details the basic app bootstraping process, and all involved classes. Thanks!
- The "delegate" that gets generated by XCode contains instances of NSPersistentStoreCoordinator, NSManagedObjectModel, and NSManagedObjectContext -- details please?
- The delegate is declared "@interface tests_AppDelegate : NSObject {" . Why is the protocol missing? I see examples on the net with it there.
- I see that the application delegate is instantiated inside Interface Builder. Where is it passed into the NSApplication instance?