NSZombie is a memory debugging aid which can help you debug subtle over-release/autorelease problems. What is NSZombie http://stackoverflow.com/questions/4168327/what-is-nszombie
Category: Debugging
Crash Logs(1)
Crash Reports(2)
Crashlytics(4)
Issues etc Found(5)
Upgrading An App On A Device Without Affecting An Installed Release Version
Debug On Device Running Release Version Of An App To be able to debug on a device that is already running the release version of an app you now want to develop further and run on it you can do this to avoid the release version being affected: Change the “Bundle Identifier” in your “myprojectname-Info.plist” […]
Solving Problems
Using Menu > Build > Build & Analyze will often show up issues that may be causing bugs
Run Time Errors Via The Console Window
Always keep the console window open when running (Menu > Run > Console) Objective C is a dynamic typed language so the compiler doesn’t know if functions you use are actually available at compile time, but an error will be generated when it runs. ALWAYS have the console window open so you see any errors […]
Console General (NSLog etc)
View The Console Window Menu > Run > Console Write string to the console NSLog(@"hi"); NSLog(@"This is the string being used: %@", MyStringName); NSLog(@"%d", SomeVariable); //Display decimal variable NSLog(@"%d", SomeBool); //Display boolean variable NSLog(@"%@", SomeDate); //Display Date variable NSLog(@"%f, %f, %f", [accel x], [accel y], [accel z]); //Display float values NSLog(@"%0.2f", SomeFloat); //Display float variable […]