Xcode Debugger Integration

  • Florian 

Sometimes things take a while, from initial idea to a full-blown feature usable by everyone… It was October 2018 when Christopher had the idea to integrate Kaleidoscope with lldb, the Xcode Debugger. Back then, he tweeted a gist that showed how to get this to work for his needs. He needed a way to compare the fidelity of his own RTF parser with what macOS/iOS does. The system parser had a serious bug, plus Christopher wanted two extra features while being fully compatible with the operating system. Except for that bug, of course. Constantly comparing the two generated NSAttributedString objects was a natural fit for Kaleidoscope. Many moons later, in February 2021, that feature is finally available to every Kaleidoscope user, configurable with the click of a single button. Read how it came to be realized and why you want… Read More »Xcode Debugger Integration