If I have a pointer to an object foo with address (say) 0x809b5c0, I can turn that into an NSString by calling
NSString* fooString = [NSString stringWithForm
This snippet worked for me:
NSString *pointerString = @"0x809b5c0"; NSObject *object; sscanf([pointerString cStringUsingEncoding:NSUTF8StringEncoding], "%p", &object);