LLDB (Low-Level Debugger)
LLDB es el depurador predeterminado en Xcode. Las funciones de depuración en Xcode se basan todas en él, incluso si se accede a ellas en la interfaz gráfica de usuario. Cuando el sistema de puntos de interrupción resulta insuficiente, puede ser el momento de pasar a emitir comandos directos de LLDB en el terminal.
★ Características
Al usar LLDB, puedes adjuntarte a procesos, crear puntos de observación de variables, examinar variables, rastrear hilos y mucho más. Con el uso de argumentos, puede hacer cosas muy específicas, como esperar a que un proceso se inicie antes de adjuntarse. LLDB se puede usar para tareas de depuración USB de iPhone, o se puede aplicar a una instancia de simulador.
★ Casos de Uso
LLDB es mucho más completo que las opciones disponibles en la interfaz de Xcode y no es particularmente difícil de aprender. Fiel a su nombre, es la única opción nativa para encontrar problemas de bajo nivel que no se pueden encontrar obviamente en tu código.