웹 사이트를로드 할 앱을 만듭니다. 로드가 잘되지만 매번 2 ~ 3 분 걸립니다. 따라서 EVURLCache를 구현하도록 선택합니다.
EVURLCache에 포드를 사용합니다. 그리고 MainVC에서 가져옵니다.
하지만 설치 방법을 모르겠습니다. 내 목표는로드 시간을 한 번 줄이는 것입니다. EVURLCache의
GitHub의 : https://github.com/evermeer/EVURLCacheiOS에서 EVURLCache를 설정하는 방법 Swift 3
MainVC
import UIKit
import EVURLCache
class MainVC: UIViewController, UIWebViewDelegate {
@IBOutlet weak var webView: UIWebView!
@IBOutlet weak var activityIndicator: UIActivityIndicatorView!
override func viewDidLoad() {
super.viewDidLoad()
activityIndicator.startAnimating()
webView.delegate = self
let BASE_URL = "http://www.xeoscript.com/"
let url = URL(string: BASE_URL)
let request = URLRequest(url: url!)
webView.loadRequest(request)
}
func webViewDidFinishLoad(_ webView: UIWebView) {
activityIndicator.stopAnimating()
}
}
이 질문에 대한 답변을 제공해 드릴 것입니다 http://stackoverflow.com/questions/43325780/how-to-load-uiwebview-in-precache-using-evurlcache – Alwin
관련 EVURLCache – Alwin
질문에 답변했습니다. –