How would someone go about creating a native application for the iPhone and/ or go about porting Mac apps onto the iPhone?