【Swft】 디버깅 방법

1690 단어 Swift

브레이크 포인트



프로그램 실행중인 변수의 내용을 확인하고 싶을 때는
브레이크 포인트를 붙이면 일단 실행을 거기에서 멈출 수 있습니다.

브레이크 포인트 설치



Xcode의 행 번호를 클릭하여 브레이크 포인트를 붙일 수 있습니다.


또, 쇼트 컷 키도 준비되어 있어, 브레이크 포인트를 붙이고 싶은 행에 커서를 이동해, 커멘드 + 옵션 + ¥를 동시에 입력하는 것으로 설정할 수 있습니다.

조건 설정



특정 조건에서만 실행을 중지할 수 있습니다.
중단점을 설정하려는 행 번호를 두 번 클릭합니다.
조건이라는 항목이 조건이므로 처리를 중지하려는 조건을 입력하여
이 조건에서만 중단점에 처리가 중지됩니다.



po 명령



변수의 내용을 확인하고 싶을 때는 브레이크 포인트에서 실행을 멈춘 후, Xcode 하단의 영역에 「po 변수명」을 입력하면 변수의 값이 출력됩니다.


expression 명령



expression 명령을 사용하여 변수의 값을 다시 작성할 수도 있습니다. "expression 변수 이름 = 값"을 입력하여 변수의 값을 변경할 수 있습니다.
아래 샘플에서는 value를 1000으로 다시 작성한 후 po 명령으로 값을 확인합니다.



참고



Swift 프로그램 디버깅 기술

좋은 웹페이지 즐겨찾기