Puntos de interrupción de iOS: puntos de interrupción simbólicos

Puntos de interrupción de iOS: puntos de interrupción simbólicos

Prefacio

El punto de interrupción simbólico se puede utilizar para interrumpir la ejecución de un método específico. Muy adecuado para determinar si un método específico funciona de manera anormal. Por ejemplo, en algunos escenarios, no es posible romper puntos en el SDK empaquetado. En este caso, puede usar puntos de interrupción simbólicos para depurar métodos en el SDK. (La premisa es que necesita saber el nombre del método específico)

texto

  • Primero debemos hacer clic aquí en la lista de proyectos. En esta lista, se mostrará toda la información del punto de interrupción que alcanzó.

Insertar descripción de la imagen aquí

  • En segundo lugar, haga clic en el botón "+" en la parte inferior de la lista y seleccione la opción Punto de interrupción simbólico para crear un punto de interrupción simbólico.
    Insertar descripción de la imagen aquí
  • Después de eso, podrá ver la siguiente ventana.

Insertar descripción de la imagen aquí
Nombre: nombre del punto de interrupción (no puede comenzar con un número ni contener espacios).
Símbolo: El método que desea interrumpir. Por ejemplo: -[Prueba del controlador de visualización]. -Representa un método de instancia, utilice "+" si es un método de clase.
Módulo: puede agregar restricciones a los métodos que cumplen con las condiciones del nombre. Por ejemplo, el método se llama en muchos lugares, pero solo necesita romper el método en un lugar determinado. (Generalmente no es necesario completar)
Condición: Agregar condiciones. El punto de interrupción solo entrará en vigor cuando se cumplan las condiciones que completamos.
Ignorar: se puede utilizar para ignorar que varios puntos de interrupción entren en vigor.
Acción: Le permite realizar algunas operaciones después de que el punto de interrupción entre en vigor. (Applescript, captura de velocidad de fotogramas de animación, comando de depuración (lldb), registro de entrada, comando de terminal (shell), reproducción de sonido).
Opciones: Puede elegir si desea continuar ejecutando automáticamente el programa después de ejecutar las Acciones.

Supongo que te gusta

Origin blog.csdn.net/qq_38863196/article/details/124490162
Recomendado
Clasificación