A hacker by nature, Aijaz enjoys making things. He’s the developer and designer behind the Qur’an Memorizer iOS app, and the maintainer of a nifty open-source job scheduler called TaskForest. He currently works as an iOS developer at FastModel. He also teaches iOS development on the weekends to children and adults in his community. In his spare time (we’re not sure he has any) Aijaz like to dabble in photography, woodworking, origami, and making tangible things with his hands.
The less time we spend debugging, the better. XCode offers much more than just a strategically placed call to NSLog. This talk will introduce you to some powerful but lesser-known debugging strategies and tricks. We will begin by exploring the advanced features of breakpoints, and how to use the strengths of the Clang expression parser to inject code into an app being debugged. Next, you will learn how to use XCode's new visual memory debugger to hunt down leaks. Finally, you will see how to extend LLDB to debug views and run external commands on JSON fetched from web services.