日B视频 亚洲,啪啪啪网站一区二区,91色情精品久久,日日噜狠狠色综合久,超碰人妻少妇97在线,999青青视频,亚洲一区二卡,让本一区二区视频,日韩网站推荐

您好,歡迎來(lái)電子發(fā)燒友網(wǎng)! ,新用戶(hù)?[免費(fèi)注冊(cè)]

您的位置:電子發(fā)燒友網(wǎng)>源碼下載>通訊/手機(jī)編程>

WKWebView的使用以及遇到的問(wèn)題分析

大小:0.3 MB 人氣: 2017-09-22 需要積分:1

  一、WKWebView簡(jiǎn)介

  UIWebView自iOS2就有,WKWebView從iOS8才有,毫無(wú)疑問(wèn)WKWebView將逐步取代笨重的UIWebView。通過(guò)簡(jiǎn)單的測(cè)試即可發(fā)現(xiàn)UIWebView占用過(guò)多內(nèi)存,且內(nèi)存峰值更是夸張。WKWebView網(wǎng)頁(yè)加載速度也有提升,但是并不像內(nèi)存那樣提升那么多。下面列舉一些其它的優(yōu)勢(shì):

  1、更多的支持HTML5的特性

  2、官方宣稱(chēng)的高達(dá)60fps的滾動(dòng)刷新率以及內(nèi)置手勢(shì)

  3、Safari相同的Java引擎,且允許Java的Nitro庫(kù)加載并使用(UIWebView中限制);

  4、將UIWebViewDelegate與UIWebView拆分成了14類(lèi)與3個(gè)協(xié)議(官方文檔說(shuō)明)

  5、占用更少的內(nèi)存,在性能、穩(wěn)定性、功能方面有很大提升(最直觀(guān)的體現(xiàn)就是加載網(wǎng)頁(yè)是占用的內(nèi)存,模擬器加載百度與開(kāi)源中國(guó)網(wǎng)站時(shí),WKWebView占用23M,而UIWebView占用85M);

  另外用的比較多的,增加加載進(jìn)度屬性:estimatedProgress

  二、WKWebView初始化

  1. 首先需要引入WebKit庫(kù)

  import

  2. 初始化方法分為以下兩種

  // 默認(rèn)初始化 - (instancetype)initWithFrame:(CGRect)frame; // 根據(jù)對(duì)webview的相關(guān)配置,進(jìn)行初始化 - (instancetype)initWithFrame:(CGRect)frame configuration:(WKWebViewConfiguration *)configuration NS_DESIGNATED_INITIALIZER;

  3. 加載網(wǎng)頁(yè)與HTML代碼的方式與UIWebView相同,代碼如下:

  WKWebView *webView = [[WKWebView alloc] initWithFrame:self.view.bounds]; [webView loadRequest:[NSURLRequest requestWithURL:[NSURL URLWithString:@“http://www.baidu.com”]]]; [self.view addSubview:webView];

非常好我支持^.^

(0) 0%

不好我反對(duì)

(0) 0%

      發(fā)表評(píng)論

      用戶(hù)評(píng)論
      評(píng)價(jià):好評(píng)中評(píng)差評(píng)

      發(fā)表評(píng)論,獲取積分! 請(qǐng)遵守相關(guān)規(guī)定!

      ?
      汾西县| 南华县| 驻马店市| 林芝县| 年辖:市辖区| 揭阳市| 搜索| 响水县| 大英县| 渝中区| 莱州市| 南澳县| 都江堰市| 扶沟县| 建阳市| 卢湾区| 郁南县| 于田县| 广灵县| 博爱县| 蒙山县| 武威市| 册亨县| 会宁县| 黄龙县| 双峰县| 饶阳县| 兴隆县| 孟州市| 外汇| 安丘市| 繁峙县| 竹溪县| 高青县| 寻乌县| 揭阳市| 霞浦县| 晋中市| 永德县| 湖口县| 西盟|