LLDB 정복

Current Status
Not Enrolled
Price
Free
Get Started

LLDB 정복

 개발 효율을 높이는 방법은 다양합니다. 그중 디버깅 스킬은 으뜸 중에 으뜸이죠. 👍🏼

버그의 발생 원인을 보다 정확하게 파악할 수 있고, 개발 중 생기는 여러 가지 문제를 풀어나갈 때 불필요한 빌드 횟수도 줄일 수 있죠. 빌드에 시간이 오래 걸리는 프로젝트에서는 빌드 횟수를 줄이는 것이 개발 시간 단축에 꽤 의미 있는 일입니다.

LLDB는 Xcode IDE에 기본으로 내장되어있는 Commad-Line Debug 환경입니다. Xcode IDE의 LLDB Terminal에 곧바로 접근해서 실행중인 프로세스의 값을 변경하거나, 흐름을 제어하는 등 다양한 디버깅 작업을 할 수 있습니다. 이번 코스에서는 이번 코스에서는 LLDB의 유용한 명령어들을 공부해보겠습니다.

환경

  • Xcode Version : 11.3.1
  • LLDB Version : 8

코스에서 배우는 것

  • LLDB와 안면트기
    기본적인 사용법과 간단한 Command 알아보기
  • LLDB와 말놓기
    po 보다 더 재밌는 Command 활용하기
  • LLDB 정복하기
    Open Source Script 사용해보기

학습대상

  • iOS 앱 개발에 처음 입문하는 초보 개발자
  • Xcode에서 디버깅을 시작하고자 하는 주니어 개발자
  • LLDB를 들어보긴 했으나 `po` 이상의 명령어를 사용하지 않는 개발자
  • iOS 앱을 만들면서 알 수 없는 오류 때문에 헤매는 개발자
  • 프로젝트 Build Time이 너무 길어서, Build 한번 한번이 소중한 개발자

알아두기

  • 화면 반쪽은 Xcode를, 반쪽은 야곰닷넷을 열어두는 것이 정신건강에 이롭습니다.
  • Swift 지식은 1정도만 필요하기 때문에, 겁먹지 않습니다.

만든이

가은

한국카카오은행

놀고 먹고싶은
iOS 개발자 (은행원?) 입니다.

이 코스를 추천합니다​

이 코스를 처음부터 차근차근 따라 공부해보면
자세하고 친절한 설명으로
어렵던 LLDB가 조금이나마 친숙하고 쉽게 다가올 것입니다.
적극 추천합니다!
7+
avataravataravatar