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.