LLDB

LLDB - 명령어 (7)

GREEN.1229 2021. 4. 23. 15:55

안녕하세요. 그린입니다🟢

이번 포스팅에서는 여태 알아본 LLDB 명령어 외의 명령어를 알아보겠습니다🧑🏻‍💻

 

ptv: 뷰의 최상위 테이블뷰 정보 출력

 (lldb) ptv

pcells: 뷰의 최상위 테이블뷰셀 정보 출력

 

pinternals: 객체 내부 정보 출력

pkp: 키패스로 출력

present/dismiss: 뷰컨을 보여주거나 사라지게함

 

slowanim / unslowanim: 애니메이션을 느리게 / 정상적으로 해줌

 

paltrace: 서브뷰의 계층구조 출력 (오토레이아웃이 잘못되어 있으면 Ambiguous Layouts라고 뜨는걸 있음)

 

alamborder / alamunborder: 잘못된 오토레이아웃의 보더를 설정해주어 알아보기 쉽게 만듬

 : 컬러를 지정해주지 않는다면 디폴트 보더색은 빨강

vs: 간단한 조작으로 계층구조 이동

pa11y: 접근성 설정된 출력

pa11yi: 뷰의 접근성 식별자 출력

fr: 변수 정보 출력

thread select: 해당 스레드로 이동

 

watchpoint: 변수 값이 생길때마다 감시하도록 설정

(lldb) wa s var text
(lldb) watchpoint modify -c “text == 1”

 : 텍스트가 1이될때 중단

 

[참고자료]

https://lldb.llvm.org/use/variable.html

http://minsone.github.io/ios/mac/xcode-lldb-debugging-with-xcode-and-lldb

http://minsone.github.io/ios/mac/xcode-lldb-debugging-with-xcode-lldb-and-chisel