Cocoa lernen - Schritt für Schritt
Cocoa lernen - Schritt für Schritt
Wo ist main?

Wenn Sie schon Erfahrungen in der Programmierung mit C oder C++ haben, dann haben Sie auch gelernt, dass jedes Programm mit der main-Methode beginnt, denn sie ist der Einstiegspunkt des Programms. Das ist bei einem Objective-C Programm nicht anders, auch hier gibt es diese Methode. Diese findet sich in der main.m Datei.
stacks_image_3079C271-3691-4B3D-83E2-6B04AA512D7E
Vom Programmcode her ist diese Methode sehr einfach aufgebaut. NSApplicationMain macht nichts anderes als die grafische Oberfläche des Programms zu landen.
#import <Cocoa/Cocoa.h>

int main(int argc, char*argv[])
{
    return NSApplicationMain(argc, (const char**) argv);
}
Verändern müssen Sie die main-Methode einer Cocoa Anwendung aber selten. Bei anderen Projekttypen, wie zum Beispiel einem Foundation Tool wird hingegen sehr viel in der main-Methode programmiert. Ein Foundation Tool ist eine Konsolenanwendung, also ein Programm ohne grafische Benutzeroberfläche. Im nächsten Kapitel werden wir uns kurz mit diesem Projekttyp beschäftigen.