Mi piacerebbe sapere se avere molte chiamate a NSLog() influisce sulle prestazioni delle app o sulla memoria. Qualcuno sa qualcosa del genere?iPhone/iPad: la presenza di molte chiamate NSLog() influisce sulla preformance o sulla memoria delle app?
Voglio mettere una chiamata NSLog() in ogni funzione nella mia app (che è molto) in modo che possa vedere i registri degli arresti dopo e i problemi di traccia.
Grazie.
Sì, per NSLogs si prevede di lasciare il codice per il debug, è necessario definire le macro che permettono il "debug" quelli da compilare fuori. Alcuni, ovviamente, dovrebbero sempre essere registrati, quindi quelli usano una macro diversa. L'aggiunta di '__PRETTY_FUNCTION__' e' __LINE__' riduce la necessità di identificare esplicitamente dove ti trovi nel codice. (Non c'è nulla di più inutile di un messaggio "Ho avuto un errore" senza alcun indizio su dove è stato inviato.) –
Questa sembra essere l'origine di questa idea, per coloro che sono curiosi di conoscere la sua evoluzione: http: //iphoneincubator.com/blog/debugging/the-evolution-of-a-replacement-for-nslog – benvolioT