1. 程式人生 > >【開發技巧】在iOS8下WebView的選擇

【開發技巧】在iOS8下WebView的選擇

iOS 8 SDK中釋出了新的WebView類----WKWebView

簡單測試發現WKWebView是天然開啟了 JIT的,但UIWebView仍然沒有JIT。

簡而言之,想在iOS 8 上我們需要將 UIWebView替換為 WKWebView以獲取更高的效率。

後續補充:

目前WKWebView發現的問題如下:

1)沒有介面主動呼叫JavaScript,即沒有類似UIWebView的stringByEvaluatingJavaScriptFromString: 函式。

這個介面十分關鍵,因為一大堆hybrid應用都依賴於該介面。

補充: Apple已經提供了相關API可以進行主動呼叫JS,但它是非同步返回的,與之前有所不同。

2)無法清理Cache和Cookies

NSURLCache和NSHTTPCookieStroage無法操作WebCore程序的快取和cookie