BreakPoint
Breakpoint 를 활용하여 코드를 디버깅 할 수 있다.
디버깅 영역
Xcode 워크스페이스 중앙 아래에 있는 영역.
- 변수 정보 영역 : 해당 시점에서 사용된 모든 변수들이 갖는 메모리상의 값을 출력해주는 영역
- 콘솔 영역 : 소스 코드 상에서 출력하는 모든 메시지가 나타나는 곳. print() / NSLog() 구문을 사용하여 여러 메시지를 출력
변수 정보 영역 버튼
① Disable/Enable BreakPoint
② Pause/Continue Execution : 다음 BP 전까지 실행
③ Step Over : 다음 라인 진행
④ Step Into : 만들어 놓은 메서드 안으로 들어가기
⑤ Step Out : 메서드 바깥으로 나가기
디버깅 시 사용하는 명령어 정리
① command + \ : 커서 있는 라인 브레이크 포인트 지정 및 해제
② fn + F6 : Line 단위로 디버깅
③ fn + F7 : Step Into
④ fn + F8 : Step Out
⑤ control + command + Y : 다음 브레이크 포인트로 이동
' iOS > Swift' 카테고리의 다른 글
AppDelegate.swift 와 @main (0) | 2022.10.13 |
---|---|
App Thinning 이란? (2) | 2022.10.06 |
왜 UI 를 메인 스레드에서 업데이트 해야 할까? (0) | 2022.09.25 |
iOS 4계층 (0) | 2022.09.18 |