J'essaie de comprendre comment Cocoa fait sa chose. Le fichier délégué App Cocoa modèle est la suivante:La magie du cacao? Où mon XIB est-il chargé?
#import "Dataminer_ClientAppDelegate.h"
@implementation Dataminer_ClientAppDelegate
@synthesize window;
- (void)applicationDidFinishLaunching:(NSNotification *)aNotification {
// Insert code here to initialize your application
}
@end
Je ne vois aucune référence ne l'MainMenu.xib nulle part, juste une la fenêtre IBOutlet.
Regarder main.m
int main(int argc, char *argv[])
{
return NSApplicationMain(argc, (const char **) argv);
}
Ce gars - NSApplicationMain - doit être faire un peu de magie. Est-ce documenté quelque part?
Y at-il un moyen de désactiver tout cela et laissez-moi faire des choses à partir de zéro? (Ex: charger le moi XIB)
En outre, on peut signaler que NSApplicationMain chargera le NSMainNibFile spécifié dans Info.plist de votre application. –