티스토리 뷰

발생일: 2016.03.11

키워드: xcode, objective c, debugging, lldb, gdb, 심볼릭 브레이크 포인트, 디버깅, 브레이크 포인트

문제:
Xcode 의 디버거 네비게이션에서 심볼릭 브레이크포인트를 걸려고 한다.


해결책:
Xcode 에서는, Symbolic Breakpoint로 특정 메서드에 브레이크포인트를 적용할 수 있다.



심볼릭 브레이크 포인트는 Xcode 에서 디버거 네비게이션의 좌측 하단에 Add 버튼으로 추가할 수 있다.


Symbol 인풋에 클래스와 메서드명을 입력하면, 해당 메서드가 실행될 때 브레이크포인트가 걸린다.

예제와 같이, 아래 타입으로 추가할 수 있다.

    -[클래스 메서드명]


튜토리얼마다 심볼 형태에 대한 가이드가 조금씩 다른데, 테스트해보니 위 예제에 있는 형태만 제대로 동작하는 것 같다.
- 와 [ 사이에 공백이 없어야 하는 것에 주의한다.




참고:
Adding a symbolic breakpoint on a selector in xcode

Using Breakpoints in Xcode

Symbolic breakpoints

Adding a symbolic breakpoint



반응형
댓글
공지사항