• Feed
  • Explore
  • Ranking
/
/
    🛠️ Xcode

    [Xcode] LLDB 개념 이해 및 디버깅 적용

    xcode
    지
    지성
    2025.02.12
    ·
    2 min read

    LLDB란?

    LLDB는 Xcode에서 사용하는 기본 디버거로, 코드 실행을 중단하고 변수 값을 확인하거나 특정 코드 블록을 강제 실행할 수 있다.

    Xcode에서 LLDB 사용하기

    1. 브레이크포인트 설정

      • Xcode에서 특정 코드 줄을 클릭하여 중단점(브레이크포인트) 추가

      • 앱 실행 중 브레이크포인트에 도달하면 자동으로 실행이 멈춤

    2. LLDB 명령어 기본 사용법

      • po (print object): 특정 변수를 출력

        (lldb) po myLabel.text

      • p (print): 값 확인

        (lldb) p myLabel.text

      • expr (expression): 특정 변수 값을 변경

        (lldb) expr myLabel.text = "디버깅 중"

      • bt (backtrace): 현재 호출 스택을 확인

        (lldb) bt

      • c (continue): 디버깅 멈춘 상태에서 코드 실행 재개

        (lldb) c

      • n (step over): 현재 코드 라인을 실행하고 다음 줄로 이동

        (lldb) n

      • s (step into): 함수 내부로 진입하여 한 단계씩 코드 실행

        (lldb) s







    - 컬렉션 아티클