Homepwner conversion to Non-ARC complete. UIImagePickerController apparently has a bug where it will always have a memory leak regardless of ARC or Non-ARC implementation. According to a blog post from an answer on StackOverflow, the leak occurs in the simulator, not the device (the link to the blog is dead though): http://stackoverflow.com/questions/10718257/uiimagepickercontroller-memory-leak-on-ios5