Estoy creando una aplicación que procesa datos confidenciales de tarjetas de crédito.
Si mi código se está ejecutando en modo de depuración, quiero registrar estos datos en la consola y hacer algunos volcados de archivos.
Sin embargo, en la versión final de la tienda de aplicaciones (es decir, cuando se ejecuta en modo de lanzamiento) es esencial que todo esto esté deshabilitado (peligro de seguridad).
Intentaré responder a mi pregunta lo mejor que pueda; entonces la pregunta se convierte en '¿Es esta ruta de solución la mejor o la mejor manera de hacerlo?'
// add `IS_DEBUG=1` to your debug build preprocessor settings
#if( IS_DEBUG )
#define MYLog(args...) NSLog(args)
#else
#define MYLog(args...)
#endif
#ifdef DEBUG NSLog@("Something");#else//#endif
esto no funciona. ¿Cómo puedo inicializar un botón o registrar algo en la consola, por favor, puedes editar tu pregunta?