You can show a html page in app without downloading
let pageUrl = NSURL (string: "http://www.stackoverflow.com");
let req = NSURLRequest(URL: url!);
if you want to show a local file you show like this
let htmlfilePath = NSBundle.mainBundle().URLForResource("filename", withExtension: "html");
let req = NSURLRequest(URL: htmlfilePath !);
webview.loadRequest(req);
to download a file you can use plain NSURLSession
与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…