I've recently been involved in two iPhone projects that required a user interface control similar to what NSSavePanel gives us on the Mac. I thought long and hard about implementing something using a UINavigationController and a UITableViewController, but for a number of reasons that solution just didn't seem appropriate.
For one, these projects are MobileSubstrate extensions to the MobileSafari and MobileMail system applications, both of which have highly specialized rotation handling unlike anything we've seen in the land of iPhone SDK-friendliness (more on this in a future article). This also meant that making this control portable would have required a significant investment in time and effort, and the end result would have been rather ugly.
YFFileBrowser inside MobileMail with the AttachmentSaver extension
YFFileBrowser inside MobileMail with the AttachmentSaver extension
Continue reading "YFFileBrowser, an iPhone Alternative to NSSavePanel" »