O'Reilly logo

Cocoa-Programmierung by Daniel H. Steinberg

Stay ahead with the world's most comprehensive technology and business learning platform.

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, tutorials, and more.

Start Free Trial

No credit card required

4.2 Logging von Ausgaben an die Konsole

Im Moment wollen wir die GUI ignorieren und über NSLog( ) direkt auf die Konsole schreiben. Wir übergeben einen NSString an NSLog( ), der im Konsolenfenster ausgegeben werden soll.[23]

Statt den auszugebenden String einfach nur in Anführungszeichen zu stellen, müssen Sie einen NSString wie folgt angeben:

NSLog(@"Hello, World!");

Mit anderen Worten müssen Sie ein @ vor dem öffnenden Anführungszeichen angeben, um den Anfang eines Cocoa-NSString anzuzeigen. Wenn Sie das @ vergessen, erhalten Sie vom Compiler eine Warnung, dass Sie ein Argument mit einem inkompatiblen Zeigertyp übergeben. Leider ist die Syntax-Einfärbung für Anführungszeichen mit und ohne @ identisch, weshalb es nicht direkt ins Auge springt, wenn ...

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, interactive tutorials, and more.

Start Free Trial

No credit card required