As you noticed, main.m is really short:
Code:
int main(int argc, char *argv[])
{
return NSApplicationMain(argc, (const char **) argv);
}
However, when the function NSApplicationMain is called it checks info.plist to find out what .xib file to load. You'd have to download the whole package to see that info.plist references MainMenu.xib, which has a reference to MainController.m. That's where applicationDidFinishLaunching is, and the first line of your app code that gets run.