UIWebView和WKWebView

简单的加载网页:
使用 UIWebView:

NSURL *url = [NSURL URLWithString:@"http://baidu.com"];
    NSURLRequest *request = [NSURLRequest requestWithURL:url];
    [self.webView loadRequest:request];

使用 WKWebView:
需要先导入本地库

#import <WebKit/WebKit.h>
NSURL *url = [NSURL URLWithString:@"http://baidu.com"];
    NSURLRequest *request = [NSURLRequest requestWithURL:url];
    WKWebView *webView = [[WKWebView alloc] initWithFrame:self.view.bounds];
    [webView loadRequest:request];
    [self.view addSubview:webView];

两种方法基本写法没有什么区别,但是 WKWebView使用的内存比UIWebView少很多,差不多有一半左右.所以,有时候, WKWebView 比UIWebView 好.

用 UIWebView加载本地资源,这里我加载的是一个 gif 动画.

NSURL *url = [[NSBundle mainBundle] URLForResource:@"796042.gif" withExtension:nil];
    NSURLRequest *request = [NSURLRequest requestWithURL:url];
    [self.webView loadRequest:request];

版权声明:本文为Liuhuaixuan原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。