【Swft】 디버깅 방법
1690 단어 Swift
브레이크 포인트
프로그램 실행중인 변수의 내용을 확인하고 싶을 때는
브레이크 포인트를 붙이면 일단 실행을 거기에서 멈출 수 있습니다.
브레이크 포인트 설치
Xcode의 행 번호를 클릭하여 브레이크 포인트를 붙일 수 있습니다.

또, 쇼트 컷 키도 준비되어 있어, 브레이크 포인트를 붙이고 싶은 행에 커서를 이동해, 커멘드 + 옵션 + ¥를 동시에 입력하는 것으로 설정할 수 있습니다.
조건 설정
특정 조건에서만 실행을 중지할 수 있습니다.
중단점을 설정하려는 행 번호를 두 번 클릭합니다.
조건이라는 항목이 조건이므로 처리를 중지하려는 조건을 입력하여
이 조건에서만 중단점에 처리가 중지됩니다.

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

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

참고
Swift 프로그램 디버깅 기술
Reference
이 문제에 관하여(【Swft】 디버깅 방법), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다
https://qiita.com/shogo-user/items/717b8794e27868afee13
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념
(Collection and Share based on the CC Protocol.)
Swift 프로그램 디버깅 기술
Reference
이 문제에 관하여(【Swft】 디버깅 방법), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://qiita.com/shogo-user/items/717b8794e27868afee13텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념
(Collection and Share based on the CC Protocol.)