본문 바로가기

iOS 앱 개발 :: APP DEVELOPMENT/App Dev. Tips

Xcode 4.x, 브레이크포인트(Breakpoint) 전체 제거 및 관리

반응형
애플의 iOS 디바이스인 아이폰이나 아이패드에서의 앱을 개발하기 위해서는 맥(Mac) OS X 에 설치한 iOS 개발 툴(Tool)인 Xcode 를 사용하게 되는데요. 이 Xcode 는 현재 버전이 4.3이며 앱스토어에서 유료로 다운로드 받거나, iOS 개발자등록이 완료된 분들은 애플의 디벨로퍼 홈페이지(iOS Dev Center)에서 설치파일을 다운로드 받을 수 있습니다. 

Xcode 4.3.x 버전에서 Objective C 언어로 아이폰 혹은 아이패드 앱을 개발할 경우 디버깅을 위해서 자주 사용하는 것이 '브레이크포인트(Breakpoint)'를 소스상에 집어 넣게 되며, 간단하게 라인넘버를 클릭하는 것만으로 사용이 가능합니다. 아래는 Xcode 4.3.1 버전의 브레이크포인트를 사용한 화면인데요.

Xcode 4.3  Breakpoint 사용 및 전체삭제


Xcode 4.3.x(이하버전 포함) 에서 이렇게 '브레이크포인트(Breakpoint)'를 사용하여 심어 놓고 디버깅 등을 할 경우 그대로 활성화 되거나 실수로 활성화(클릭 등으로 인해서) 될 경우 최종적으로 제대로 컴파일이 되지 않을 경우가 있고 에러메시지가 나타날 경우가 있습니다.

해서 '브레이크포인트(Breakpoint)'를 손쉽게 관리할 수 있는 방법을 소개합니다. 

우선은 Xcode 상에서 좌측의 네비게이터(Navigators)에서 위의 스크린샷에서 보듯이 여섯번째에 있는 아이콘인 'Show the Breakpoint Navigator'에서 통합적으로 엑스코드 내의 브레이크 포인트를 통합적으로 관리가 가능합니다. 여기서 통합적으로 컴파일 시에 브레이크 포인트를 전체 삭제하기 위해서 화면상에서 지울 수 있지만, 아래와 같은 단축키를 이용하면 한방에 모든 Breakpoint를 삭제할 수 있습니다.

1. 단축키 Command + 6 (네비게이터에서 6번째 'Show the Breakpoint Navigator' 창을 선택함)
2. 단축키 Command + A (해당 프로젝트의 모든 Breakpoint 선택)
3. Delete 키를 눌러 삭제

위의 단축키는 신속하게 모든 Xcode Breakpoint 를 전체 제거하기 위한 손쉬운 단축키를 이용한 방법이구요.

간단히 하나씩 삭제하기 위해서는,

1. 라인넘버상의 Breakpoint 위에서 마우스 우클릭 > 메뉴상에서 'Delete Breakpoint' 선택
2. 라인넘버상의 Breakpoint 위에서 그대로 마우스로 '드래그 앤 드랍(Drag & Drop)'으로 끌어 옮기면 삭제됨

이상으로 iOS 앱 개발 시 Xcode 4.3.x(이하버전 포함)에서 Breakpoint(브레이크포인트)를 손쉽게 관리하고 삭제하는 방법에 대해서 정리했습니다.

반응형