LLDB(Low-Level Debugger)
프로그래밍 과정에서 가장 오래⏰걸리는건 디버깅하는 부분이라고 생각합니다! 그만큼 중요하다는 것이죠👍🏻 그래서 이번에는, 제가 공부중인 Swift 디버깅에 찰떡인 LLDB에 대해 정리해 보았어요📝 (Xcode의 기본 디버거로 내장되어 있기 때문이죠😲) LLVM 위키피디아에서는, 프로그램을 컴파일 타임, 링크 타임, 런타임 상황에서 프로그램의 작성 언어에 상관없이 최적화를 쉽게 구현할 수 있도록 구성된 컴파일러 기반구조 라고 표현합니다. 어렵고 복잡하다면, 그냥 한번에 여러가지 언어를 잘 알아먹는 컴파일러라고 생각하면 돼요! (본래는, 언어당 하나씩 컴파일러를 매칭시켰다고 하더군요😲) 그리고, 각 컴포넌트들의 재사용성♻️을 중시해서,모듈화🧱가 잘 되어있다는 특징이 있습니다. LLDB 위키피디아에서는, 클랭 ..
Swift
2021. 4. 15. 17:05