찾다
  • 로그인
  • 가입
비밀번호 재설정 성공

당신이 관심을 갖고 있는 프로젝트를 팔로우하고 그들에 관한 최신 뉴스를 맛보세요

iOS 애플리케이션 디버깅

수집 16
읽다 18553
업데이트 시간 2017-03-10

IOS 애플리케이션 디버깅


소개

우리는 애플리케이션을 만들 때 다양한 실수를 할 수 있고, 이로 인해 다양한 오류가 발생할 수 있습니다. 따라서 이러한 오류나 결함을 수정하려면 애플리케이션을 디버그해야 합니다.

디버거 선택

Xcode의 디버거는 GDB 및 LLDB 디버거이며 GDB가 기본값입니다. LLDB는 LLVM 오픈 소스 컴파일러 프로젝트의 일부인 디버거입니다. 디버깅을 변경하고 활동 일정 옵션을 편집할 수 있습니다.

인코딩 오류를 찾는 방법은 무엇입니까?

애플리케이션을 빌드하기만 하면 코드가 컴파일러에 의해 컴파일되고 모든 메시지, 오류 및 경고가 오류 원인과 함께 표시되며 이를 수정할 수 있습니다. 제품을 클릭한 후 "분석"을 클릭하면 애플리케이션에서 발생할 수 있는 문제를 식별할 수 있습니다.

Set Breakpoints

Breakpoint는 애플리케이션 개체를 이해하는 데 도움이 되며 다양한 상태의 논리 문제를 포함하여 많은 결함을 찾는 데 도움이 됩니다. 중단점을 만들려면 줄 번호를 클릭하기만 하면 됩니다. 중단점을 클릭하고 끌어서 삭제할 수 있습니다. 아래와 같이

debug_Breakpoint

애플리케이션을 실행하고 playVideo를 선택하면 버튼 애플리케이션이 일시 중지되고 애플리케이션 상태를 분석해 보겠습니다. 중단점이 트리거되면 아래 이미지와 같은 출력을 얻게 됩니다.

debug_BreakpointStop

어떤 스레드가 중단점을 트리거했는지 쉽게 확인할 수 있습니다. 하단에는 해당 개체의 값을 보유하는 self, sender 등과 같은 개체가 표시됩니다. 이러한 개체 중 일부를 확장하여 각 개체의 상태를 확인할 수 있습니다.

응용 프로그램을 계속하려면 아래 그림과 같이 디버깅 영역에서 계속 버튼(가장 왼쪽 버튼)을 선택합니다. 다른 옵션에는 단계 및 단계 건너뛰기가 포함됩니다.

예외 중단점

또한 예외가 발생한 곳에서 애플리케이션을 중지하도록 트리거하는 예외 중단점이 있습니다. 디버그 탐색을 선택한 후 "+" 버튼을 선택하여 예외 중단점을 생성할 수 있습니다. 아래 창이 표시됩니다

debug_ExceptionBreakpoint

그런 다음 "Exception Breakpoint" 중단점을 선택해야 하며 아래 창이 표시됩니다

debug_ExceptionBreakpointAll

다음은 무엇인가요?

Xcode 4 사용자 가이드에서 디버깅 및 기타 Xcode 기능에 대해 자세히 알아볼 수 있습니다.

핫 AI 도구
Undress AI Tool
Undress AI Tool

무료로 이미지를 벗다

AI Clothes Remover
AI Clothes Remover

사진에서 옷을 제거하는 온라인 AI 도구입니다.

Undresser.AI Undress
Undresser.AI Undress

사실적인 누드 사진을 만들기 위한 AI 기반 앱

Stock Market GPT
Stock Market GPT

더 현명한 결정을 위한 AI 기반 투자 연구

인기 있는 도구
메모장++7.3.1
메모장++7.3.1

사용하기 쉬운 무료 코드 편집기

SublimeText3 중국어 버전
SublimeText3 중국어 버전

중국어 버전, 사용하기 매우 쉽습니다.

스튜디오 13.0.1 보내기
스튜디오 13.0.1 보내기

강력한 PHP 통합 개발 환경

드림위버 CS6
드림위버 CS6

시각적 웹 개발 도구

SublimeText3 Mac 버전
SublimeText3 Mac 버전

신 수준의 코드 편집 소프트웨어(SublimeText3)