As you pointed out, there are some GDB teams to enlighten your life.
Print Object:
po objectName
Perhaps the most commonly used command helps you debugger inside Xcode. Here's an overview of GDB commands inside the Xcode debugger: Debugging Tips for Objective-C Programming
Personally, I kind of rely on old-fashioned print statements using NSLog. It really is a pain to use GDB commands all the time.
For me, it's faster when I can just print the object and see what happens every time the application starts:
NSLog(@"%@", [info valueForKey:key]);
Here are some tips for using NSLog with options: CocoaDev: NSLog
Downpoint: I have to clear NSLogs as soon as the application is released.
To your second rather odd iTunes question: Have you activated accessibility mode on your Mac? (Just guessing, I've never come across anything like this)
source share