Simple offline caching for UIWebView and other NSURLConnection clients