Is there a reason for using %08X to print the object address in the CCNode description method? The %p (pointer) format seems more common (0x069128E0 vs 069128E0) and it's also possible to copy/paste that pointer value right into gdb.
Here's the change i'm suggesting...
# CCNode.m
- (NSString*) description
{
// return [NSString stringWithFormat:@"<%@ = %08X | Tag = %i>", [self class], self, tag_];
return [NSString stringWithFormat:@"<%@ = %p | Tag = %i>", [self class], self, tag_];
}
(Repeat for all the other cocos2d classes... CCAction, CCAnimation, etc. ;)