Meine Antwort an diese Frage könnte helfen, es sieht aus, als wäre es ähnlich wie das, was Diederik ausgearbeitet hat. Vielleicht möchten Sie auch den Aufruf von NSLog()
mit einer statischen Instanz Ihrer eigenen benutzerdefinierten Protokollierungsklasse. Auf diese Weise können Sie ein Prioritätsflag für Debug-/Warn-/Fehlermeldungen hinzufügen, Meldungen sowohl an eine Datei oder Datenbank als auch an die Konsole senden oder so ziemlich alles andere, was Ihnen einfällt.
#define DEBUG_MODE
#ifdef DEBUG_MODE
#define DebugLog( s, ... ) NSLog( @"<%p %@:(%d)> %@", self,
[[NSString stringWithUTF8String:__FILE__] lastPathComponent],
__LINE__,
[NSString stringWithFormat:(s),
##__VA_ARGS__] )
#else
#define DebugLog( s, ... )
#endif
13 Stimmen
erste Frage, bei der Favoriten (Sterne) mehr als Upvotes sind... +1..