State guardando un video WWDC sulle nuove funzionalità di xCode 4. Hanno menzionato che è una buona idea utilizzare le azioni dei messaggi di registro sui punti di interruzione insieme a "continuare automaticamente dopo le azioni di valutazione" abilitato per generare il valore di una variabile per esempio invece di usare NSLogs tutto il tempo.come creare un'azione del messaggio di registro di un punto di interruzione in xcode?
Diciamo che ho una cosa del genere:
NSLog(@"URL is : %@", userDocumentsURL);
Come faccio a scrivere un messaggio di log azioni per visualizzare il valore di userDocumentsURL? È davvero una buona idea usare il metodo sopra invece di NSLog?
Vorrei sapere il motivo per cui una: il debugger è così stupido da richiedere il cast char * e b: non funziona la metà del tempo e c: la documentazione della mela non chiarisce che è necessario il char * e d: perché non si lamenta se le variabili non esistono per aiutarti a eseguire il debug. Confrontati con i punti di interruzione di Eclipse per Java che non hanno nemmeno questa funzione, quindi dovresti essere molto più povero, ma permetterti di modificarlo inserendo una stampa in una condizione. Questo è fastidioso di Eclipse, ma anche così è ancora molto più facile poiché la stampa non richiede alcuna fusione speciale e si fermerà e ti dirà sugli errori – Rhubarb