xcode 4를 최근에 다운로드했으며 xcode 전환 안내서를 읽었 는데도 여전히 동일한 기능을 얻는 방법에 대해 궁금합니다. xcode에서 디버거 4처럼 xcode 3.2.xcode 4와 같은 xcode 4 디버거에서 응용 프로그램 충돌을 일으키는 정확한 코드 행을 표시하는 방법 3.2
xcode 3.2에서 프로그래밍하고 응용 프로그램을 실행할 때 내 코드가 프로그램에서 충돌을 일으키는 경우 command + shift + y를 누르면 디버거 모드가 나타납니다. 그것이 부서지는 선. 그러나 xcode 4에서이 기능을 사용할 수 없습니다.
xcode 3.2의 기능을 사용하면 stacktrace를보고 실제로 충돌을 일으키는 줄을 확인할 수 있습니다. 시각. xcode 4에서도이 작업을 수행하는 방법을 아는 사람이 있는지 궁금합니다.
대단하다 !!! 실제로 기본적으로 사용하도록 설정해야합니다. 나는 라인별로 디버깅하는 데 많은 시간을 낭비했다. –
모든 예외가 신경 쓰이는 것은 아닙니다. 카메라를 다룰 때는 QTKit 프레임 워크에서 굉장히 예외적 인 예외를 고려하십시오. 대부분의 경우 예외를 생성하고 처리해야합니다. 사용자가 catch하고 처리하거나 제시해야하는 오류가 발생합니다. 이 시점에서 어셈블리 디버깅이 도움이되지 않을 수도 있습니다. 앱에서 오류를 검사하고 수정 조치를 취하는 것이 앱 수준에서 가장 좋은 방법입니다. 앱에서 피할 수없는 시스템 이벤트이기 때문입니다. –
요점은, Xcode는 디버거를 어떻게 동작 시킬지에 대해 혼동을 일으킬 수있는 많은 가정을하지는 않지만, Objective-C에서 스위치를 뒤집고 예외를 깨기 쉽게 만듭니다. –