LLDB란?
LLDB는 Xcode에서 사용하는 기본 디버거로, 코드 실행을 중단하고 변수 값을 확인하거나 특정 코드 블록을 강제 실행할 수 있다.
Xcode에서 LLDB 사용하기
브레이크포인트 설정
Xcode에서 특정 코드 줄을 클릭하여 중단점(브레이크포인트) 추가
앱 실행 중 브레이크포인트에 도달하면 자동으로 실행이 멈춤
LLDB 명령어 기본 사용법
po(print object): 특정 변수를 출력(lldb) po myLabel.textp(print): 값 확인(lldb) p myLabel.textexpr(expression): 특정 변수 값을 변경(lldb) expr myLabel.text = "디버깅 중"bt(backtrace): 현재 호출 스택을 확인(lldb) btc(continue): 디버깅 멈춘 상태에서 코드 실행 재개(lldb) cn(step over): 현재 코드 라인을 실행하고 다음 줄로 이동(lldb) ns(step into): 함수 내부로 진입하여 한 단계씩 코드 실행(lldb) s