¿Qué le sucede a la información de NSLog cuando se ejecuta en un dispositivo? ¿A dónde va el texto? Se salva? Por lo tanto, ¿es una gran sobrecarga cuando se ejecuta en un dispositivo, o efectivamente se envía a nulo?¿Qué le sucede a la información de NSLog cuando se ejecuta en un dispositivo?
Respuesta
Su dispositivo continuará registrando incluso cuando no esté conectado a su mac. Para ver los registros, debe abrir Xcode, hacer clic en el elemento de menú 'Ventana' y luego en 'Organizador'. Luego, seleccione su dispositivo y luego seleccione la pestaña 'Registros del dispositivo'. Por alguna razón (al menos para mí), ver los registros parece escamoso, por lo que si no aparece nada, es posible que deba salir completamente de Xcode y reiniciarlo.
Para mí (Xcode 4.6), " Registros de dispositivo "solo muestra registros de bloqueo y expulsiones. La consola parece mostrar solo la salida del sistema (no mi aplicación) ¿Alguna otra sugerencia? Gracias! – Olie
Oop - duh. Está bajo 'console' - la misma ventana del organizador. – Olie
Para mí, aparece en Ventana> Dispositivos y aparece una lista de dispositivos y simuladores en el lado izquierdo. – Ninja
Se cierra la sesión. Puede recuperarlo conectando el dispositivo y buscando en la organización en xcode
Se escribe en el registro de la consola en el dispositivo. Puede leerlo en el "Organizador" dentro de Xcode cuando su dispositivo esté conectado.
Desde Xcode 6, el panel del administrador de dispositivos se ha dividido en su propia ventana. (Ventana> Dispositivos, o Command-Shift-2.)
Una vez allí, seleccione su dispositivo, luego muestre su registro haciendo clic en el triángulo desplegable en la parte inferior de la ventana a la derecha de la barra lateral.
Hablando de días, vale la pena señalar (o averiguar si alguien sabe) que el registro solo persiste por un tiempo. Tal vez se purga con mayor frecuencia si el espacio de almacenamiento se está agotando. (Acabo de revisar mi teléfono y solo tiene 1 minuto/500 líneas de registros, incluso con 1,1 GB disponible. Continuó funcionando durante 5 minutos, sin perder nada, y luego lo volví a conectar y volví a ~ 2 minutos/900 líneas .) – owenfi
Y Saniul Ahmed señala en Twitter https://twitter.com/saniul/status/504745567218442240 que la vista es en realidad redimensionable, pero la mano es invisible, a la derecha y encima de la flecha de divulgación. – owenfi
Todavía funciona para Xcode 7.2 a finales de 2015. Tornillo de Apple para hacer una característica tan importante y útil tan increíblemente desconocida para encontrar. – DefenestrationDay
El texto se registra. Puede ver los registros en xcode a través del triángulo de divulgación (casi invisible) en la ventana Dispositivos, como se describe en otra respuesta.
También puede acceder a los registros en una vista más útil (incluido el filtrado) abriendo Console.app en su Mac conectada y seleccionando el dispositivo de la izquierda.
Habrá algunos de arriba con la tala de árboles, pero teniendo en cuenta el volumen de registro que está pasando todo el tiempo en las últimas versiones de iOS, a menos que se está generando una gran cantidad de salida (o el gasto tiempo generando los mensajes), es poco probable que sea significativo.
- 1. ¿Qué le sucede a PendingIntents cuando se elimina la aplicación?
- 2. ¿Qué le sucede a un objeto NSArray cuando se codifica?
- 3. ¿Qué sucede cuando ejecuta un programa?
- 4. ¿Qué le sucede a un objeto inmutable en python cuando se cambia su valor?
- 5. ¿Qué le sucede a AsyncTasks después de onPause?
- 6. ¿Qué sucede cuando un proceso se bifurca?
- 7. ¿Qué le sucede a una variable flotante cuando% d se usa en una impresión?
- 8. ¿Qué le sucede a la aplicación de Android cuando una llamada telefónica interrumpe la aplicación?
- 9. ¿Qué le sucede a la identificación de la clave principal cuando supera el límite?
- 10. ¿Qué le sucede a un applet cuando el navegador está cerrado?
- 11. ¿Qué le sucede a Google Analytics cuando ejecuto la página localmente?
- 12. Android - ¿Qué sucede cuando el dispositivo está desbloqueado?
- 13. ¿Qué le sucede a una AsyncTask cuando se detiene/destruye la actividad de inicio mientras aún está en ejecución?
- 14. ¿Qué sucede cuando llamas a un método estático en C#?
- 15. ¿Qué le sucede a una dirección después de que se le haya aplicado el operador delete en C++?
- 16. ¿Qué sucede cuando se agota un grupo de conexiones?
- 17. ¿Qué sucede cuando se "mata" la aplicación de Android?
- 18. ¿Qué sucede cuando compilo?
- 19. ¿Qué sucede cuando cargo un ensamblaje?
- 20. ¿Qué sucede con otros hilos cuando un hilo se bifurca()?
- 21. ¿Qué sucede cuando ejecuta `git add .git` en un repositorio de Git?
- 22. ¿Qué sucede realmente cuando se desborda un byte?
- 23. ¿Qué sucede cuando paso argumentos a un símbolo de Clojure?
- 24. ¿Qué sucede cuando edito web.config?
- 25. compilación condicional cuando se ejecuta en el simulador en lugar de en un dispositivo
- 26. ¿Qué sucede cuando se llama 'return' desde un bloque 'using'?
- 27. ¿Qué sucede cuando escribo la contraseña incorrecta?
- 28. ¿Qué sucede cuando invocas la interrupción de un hilo()?
- 29. En Python, ¿qué sucede cuando importas dentro de una función?
- 30. ¿Qué sucede cuando se inicia una aplicación .net?
posible duplicado de [¿NSLog se ejecuta en el ipod/iphone?] (Http://stackoverflow.com/questions/1538934/does-nslog-executes-in-ipod-iphone) –