Xcode/obiettivo c in realtà non stampa una traccia di stack utile. La mia app si blocca da qualche parte, e quella dannata cosa mi dà solo numeri come 45353453, 34524323, 6745345353, 457634524234. Non utile affatto.Un modo semplice per stampare la traccia dello stack corrente di un'app?
Quindi voglio creare un NSLog(); all'inizio di ogni metodo che ho nella mia intera app. Ma forse c'è un modo più semplice per scoprire la traccia reale dello stack, umanamente leggibile? Non solo in caso di avvio o di arresto delle app, ma sempre, in ogni attività che si verifica? Aiuterebbe il debug molto.
è possibile seguire l'analisi dello stack nel debugger, si dovrebbe prendere l'ultima chiamata al metodo prima del crollo penso – Daniel
No, le informazioni del debugger non sono davvero utili. –
Perché le informazioni sul debugger non sono utili? Se si avvia l'applicazione nel debugger e si arresta in modo anomalo, il debugger dovrebbe presentare una traccia di stack piacevole che è possibile tornare indietro per visualizzare ciascuna riga chiamata. Se la tua applicazione si ferma su un'eccezione, vedi la risposta di alex_c su come eseguirne il debug. –