0 votos

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

¿Hay alguna forma de eliminar las líneas NSLog de la aplicación mediante algún truco/herramienta? Suelo utilizar NSLog's en todos y cada uno de los métodos para entender el flujo de control y conocer los valores de las variables de la aplicación. También uso muchas líneas commend para explicar la naturaleza de los métodos y las variables.

Pero, en alguna etapa, estos NSLog's y líneas de comentarios confunden la comprensión del programa (Es para mí). Así que necesito una y otra vez borrar/crear estos registros y comentarios. ¿Hay alguna forma de mostrarlos/ocultarlos mediante algún truco en Xcode?

Gracias de antemano

3voto

David DelMonte Puntos 1632

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, la primera es una simple sustitución.

Mayúsculas-Opción-f. Luego escriba NSLog. Esto encontrará todas las apariciones de NSLog en su aplicación.

A continuación, cambie el hallazgo por el reemplazo. Luego reemplaza "NSLog" por "//NSLog". Eso comentará todos ellos.

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

Primero, haz lo anterior pero en lugar de sustituir la cadena por "//NSLog", sustitúyela por algo como "DLog".

Entonces, 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 este modo, mientras tu aplicación esté en modo de depuración, aparecerán todos los registros, pero cuando pases tu aplicación al modo de liberación, los registros estarán ocultos.

Espero que esto ayude.

AppleAyuda.com

AppleAyuda es una comunidad de usuarios de los productos de Apple en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X