프로그래밍/mac
[XCode] breakpoint 걸린상태에서 디버그 위치 바꾸기
삶의안식처
2015. 7. 30. 14:48
프로젝트 인수인계 겸 이슈 해결 하면서 신기한 걸 구경했다.
int a = 3;
if (a==3)
{
NSLog(@"a is 3");
}
else
{
NSLog(@"a is not 3");
}
위와 같이 대애충 코드를 짜고
a는 3이기 때문에 NSLog(@"a is 3"); 이 실행될테니 이쪽에 break point를 걸자
그럼 위와 같이 a is 3문장에서 멈출테고 이 상태에서 왼쪽 초록색 화살표를 else문으로 끌어보자
경고문구가 나오는데 Move 클릭해주면 된다.
그 상태에서 아래 'continue program excution' 버튼(빨간네모)를 클릭하면 else문의 문장이 실행되는 것을 볼 수 있다.
물론 정상동작이 아니라 깔끔하겐 동작하지 않았지만, 이런게 되는지 몰랐으므로...
신기해서 적어본다.