Debugging iPhone and iPad Projects

Debugging is still an art, not a science; but there are some techniques that can help. This site shares several techniques to help iPhone and iPad developers to debug program codes effectively.

Table of Contents

Let's start!
Intro to debugging
Scientific method of debugging
The 13 golden rules of debugging
Cool basics on Memory Stomp

Zombie is your Friend!
Enable Zombie Objects

Utilize Malloc debugging features
Enabling Guard Malloc
Configuring the Malloc Environment Variables
Detecting Double Freed Memory
Detecting Heap Corruption
Detecting Memory Smashing Bugs

Dive deeply with EXC_BAD_ACCESS
Understanding EXC_BAD_ACCESS
Debugging EXC_BAD_ACCESS in Xcode using Instruments

Have fun with Debugger
GDB
LLDB
 
Take help from Dynamic Linker
Dynamic Linker (dyld)
    Older Posts Home
    Subscribe to: Comments (Atom)

    My Tutorial Blogs

    On Debugging
    >> Practical debugging with LLDB
    >> Debugging and Profiling with Valgrind
    >> Debugging iPhone and iPad Projects

    On Game Programming
    >> Game Programming : Beginning to Advanced
    >> Learn to Develop iPhone iPad Games using Cocos2d

    On Mobile Application Programming
    >> Learn Android By Example
    >> Learn iPhone Programming By Example

    On Extreme Programming
    >> XP at Game Development : Deliver Great Games

    Popular Posts

    Simple theme. Powered by Blogger.