brunch

You can make anything
by writing

C.S.Lewis

by leeuu Jan 10. 2024

X code 에서 디버깅 하기

Xcode의 브레이크포인트(Breakpoint)는 디버깅 도구로, 코드 실행 중에 특정 지점에서 프로그램의 실행을 일시적으로 중지시키는 역할을 한다. 브레이크포인트를 설정하면 해당 지점에서 프로그램이 일시 중지되고, 이를 통해 변수의 값을 확인하거나 코드의 실행 흐름을 따라가며 버그를 찾을 수 있다.



Breakpoint 설정된 모습

코드 편집기에서 중지하고자 하는 줄의 왼쪽에 있는 여백을 클릭하거나, 해당 줄에서 오른쪽 클릭 후 "Toggle Breakpoint"를 선택한다. 이렇게 하면 해당 줄에 빨간색의 원이 표시되며, 브레이크포인트가 설정된다.

비활성화 된 Breakpoint

생성된 Breakpoint를 다시 클릭하면 Breakpoint 는 비활성화 된다.


일괄적으로 Breakpoint 를 활성/비활성 설정할 수 있는 것 



 Xcode 는 브레이크 포인트에서 특정 조건이 참일 때에만 브레이크 포인트가 실행되게 할 수도 있다. 브레이크 포인트를 우 클릭하게 되면 아래와 같은 팝업이 나온다.

-> Edit, Disable, Delete, Reveal 4개의 옵션이 있다.



정말 간단하게 Breakpoint 사용법을 알아보았다. 

위 팝업 기능들을 잘 활용해서 코드를 디버깅해보자@@!



브런치는 최신 브라우저에 최적화 되어있습니다. IE chrome safari