Consejos de uso de NSLog para iOS

Al desarrollar y depurar, a menudo necesita imprimir cierta información para la depuración. Cuando hay demasiados lugares para imprimir información, el contenido de salida en el dispositivo afectará en gran medida el rendimiento del dispositivo. Puede usar macros para controlar la salida de esta información de depuración. .

#ifdef __OBJC__
 
#ifdef DEBUG
#define JSLog(fmt,...) NSLog((@"%s [Line %d] "fmt),__PRETTY_FUNCTION__,__LINE__,##__VA_ARGS__)
#else
#define JSLog(...)
#endif

#endif

Algunos métodos de impresión de diferentes tipos:

NSLog(@"Tipo de cadena NS: %@",nombre);

NSLog(@"int datos: %i",número); //o %li; %ld; %d

NSLog(@"Tipo de canal: %c",xxx);

NSLog(@"Tipo flotante: %f",xxx);

NSLog(@"Tipo doble: %.2f",xxx);

NSLog(@"tipo BOOL%@",xxx);

Supongo que te gusta

Origin blog.csdn.net/JustinZYP/article/details/124569644
Recomendado
Clasificación