mbxmapkit
mbxmapkit copied to clipboard
leverage NSProgress
We should investigate using the new (iOS 7+) NSProgress
API in places like MBXOfflineMapDownloaderDelegate
.
The NSProgress class provides a self-contained mechanism for progress reporting. It makes it easy for code that does work to report the progress of that work, and for user interface code to observe that progress for presentation to the user. Specifically, it can be used to show the user a progress bar and explanatory text, both updated properly as progress is made. It also allows work to be cancelled or paused by the user.
Low priority, but might be worthwhile. Presumably more and more UI elements will start hooking up to this API.