UIWebView和WKWebView的区别

In apps that run in iOS 8 and later, use the WKWebView class instead of using UIWebView. Additionally, consider setting the WKPreferences property javaScriptEnabled to NO if you render files that are not supposed to run JavaScript.

UIWebView是在iOS2推出的,在iOS8之后,使用WKWebView来取代UIWebView。为什么要这么做呢?

UIWebView特点:

1.加载速度慢;

2.内存占用多,内存优化困难;

3.如果内存占用过多,还可能因为占用过多被系统kill掉。

WKWebView特点:

1.运行速度更快,占用内存更少。同样加载一个百度首页,UIWebView占用35兆左右,WKWebView仅仅需要补刀十兆。性能相差三倍不止。因此我们需要做的仅仅是果断抛弃UIWebView。

你可能感兴趣的:(UIWebView和WKWebView的区别)