Breakpoint 썸네일형 리스트형 [iOS] Low-Level Debugger (LLDB) (feat. LLVM) 2024년 3월 20일 수요일 LLDB의 기능과 장점에 대해 정리하고, 브레이크 포인트를 통한 간단한 디버깅을 해본다. LLDB (Low-Level Debugger) - 쉽게 버그를 추적하고, 매번 빌드를 하여 테스트를 해보는 런타임 시간을 줄이기 위해 사용하는 디버거 → 런타임 시 일어나는 논리적 오류를 잡는것이 목표(not 문법적 오류) - Xcode의 기본 디버거로 내장되어 있음 (LLVM의 디버거 컴포넌트를 개발하는 애플의 서브 프로젝트) - LLVM의 프론트엔드에 대응하는 디버거로 간결하고 명확한 에러메시지가 장점 - 로우레벨 컨트롤 가능한 모듈로 이뤄져있으며 기계어에 가까운 영역까지 디버깅 가능(C/C++/Objective-C/Swift 지원) 브레이크 포인트를 활용하여 값을 디버깅 해보기 s.. 더보기 이전 1 다음