¿Cómo eliminar todos los NSLog's y los comentarios de mi aplicación Xcode?

0

¿Hay alguna forma de eliminar las líneas NSLog de la aplicación con algún truco / herramienta? Normalmente uso NSLog's en cada & todos los métodos para entender el flujo de control y amp; Conocer los valores de las variables de la aplicación. También utilizo muchas líneas de recomendación para explicar la naturaleza de los métodos y las variables.

Pero, en algún momento, estos NSLog's & líneas de comentarios que confunden la comprensión del programa (es para mí). Así que necesito otra vez & otra vez borrando / creando estos registros & comentarios ¿Hay alguna forma de mostrarlos / esconderlos mediante algún truco en Xcode?

Gracias de antemano

    
pregunta Confused 31.07.2012 - 07:04

1 respuesta

3

como Dev, puedo ofrecer estos dos métodos, aunque estoy de acuerdo con Daniel, que Stack Overflow es un mejor lugar para preguntar esto.

De todos modos, el primero es un reemplazo simple.

Shift-Option-f. Luego escriba NSLog. Encontrará todas las apariciones de NSLog en su aplicación.

Luego cambia encontrar para reemplazar. Luego reemplace "NSLog" con "// NSLog". Eso los comentaré todos.

Una segunda opción: una mejor opción requiere un poco más de trabajo.

Primero, haz lo anterior, pero en lugar de reemplazar la cadena con "// NSLog", reemplázala con algo como "DLog".

Luego, en el archivo prefix.pch ... Escribe algo como esto:

#ifdef DEBUG
#    define DLog(...) NSLog(__VA_ARGS__)
#else
#    define DLog(...) 
#endif
#define ALog(...) NSLog(__VA_ARGS__)

De esta manera, mientras la aplicación está en modo de depuración, aparecerán todos los registros, pero cuando la muevas al modo de lanzamiento, los registros se ocultarán.

Espero que esto ayude.

    
respondido por el David DelMonte 31.07.2012 - 08:03

Lea otras preguntas en las etiquetas