¿Cuál es la función Core Foundation más cercana a la funcionalidad de NSLog?Core Foundation equivalente para NSLog
Respuesta
CFShow()
es similar, pero sin las cosas de prefijo. O, como dice wbyoung, use NSLog()
. Si no quiere usar Objective-C, el siguiente es perfectamente válido (aunque requiere vincularlo con Foundation.framework):
#if __cplusplus
extern "C" {
#endif
void NSLog(CFStringRef format, ...);
void NSLogv(CFStringRef format, va_list args);
#if __cplusplus
}
#endif
int main (int argc, const char * argv[])
{
NSLog(CFSTR("Hello, World! %u"), 42);
return 0;
}
CFShow parece ser lo que estoy buscando, y gracias por la otra sugerencia también. –
NSLog está construido sobre las instalaciones del Registro del sistema Apple. Ejecute man 3 asl
para ver la página de manual para esto. Puede usar asl directamente, pero a menos que haya una razón, puede seguir usando NSLog. Simplemente incluya y vincule a Foundation si desea evitar el enlace a Cocoa.
También puede simplemente imprimir en stderr si lo desea.
- 1. NSLog equivalente para Android dev utilizando Eclipse
- 2. ¿Diferencia entre Foundation Framework y Core Foundation Framework?
- 3. Creación de clases de Core Foundation
- 4. Puente ARC/GC de Dual Mode y Core Foundation
- 5. ¿Cuál es el equivalente de Objective-C para "toString()", para usar con NSLog?
- 6. NSLog codificación incorrecta
- 7. Usando NSLog para la depuración
- 8. Límite desc 50 equivalente en Core Data/NSPredicate
- 9. ¿Hay un costo para usar NSLog liberalmente?
- 10. ¿Debo usar __bridge o __bridge_retained si estoy enlazando un objeto liberado automáticamente con Core Foundation?
- 11. Core monitoreo Localización región
- 12. NSLog con CGPoint datos
- 13. nslog de iPhone "EXC_BAD_ACCESS"
- 14. Comportamiento extraño con NSLog
- 15. impresión NSData usando NSLog
- 16. NSLog sin línea nueva
- 17. NSLog 10b que significa?
- 18. NSLog versus CCLog
- 19. entendimiento NSLog sintaxis
- 20. NSLog - Comportamiento extraño
- 21. Core Image vs Core Graphics
- 22. Core dump equivalence para Java
- 23. Windows Presentation Foundation (WPF) + Windows Identity Foundation (WIF)
- 24. iOS Foundation: tamaño de fuente del sistema
- 25. NSLog() a consola y archivo
- 26. Core Data fetchedresultscontroller pregunta: ¿para qué sirven las "secciones"?
- 27. ¿NSLog no funciona con float?
- 28. NSLog en la aplicación enviada
- 29. Diferencia entre NSLog y DLog
- 30. Imprimir NSString Argumento utilizando NSLog
¿Hay alguna razón por la que no pueda usar NSLog? –
El código con el que estoy trabajando es C, que incluye solo el encabezado CoreFoundation.h, y realmente no quería meterme con eso solo para imprimir una declaración de registro. –