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 ...

Get Cocoa-Programmierung now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.