Sử dụng NSURLProtocol với Swift
1.Bắt đầu Đối với bài viết này, bạn sẽ tạo một trình duyệt web di động cơ bản, chẳng hạn như trình duyệt web bạn có thể thêm vào ứng dụng tiếp theo của mình. Nó sẽ có một giao diện người dùng cơ bản cho phép người dùng nhập và vào một URL. Trình duyệt của bạn sẽ lưu vào bộ nhớ cache thành công ...
1.Bắt đầu
Đối với bài viết này, bạn sẽ tạo một trình duyệt web di động cơ bản, chẳng hạn như trình duyệt web bạn có thể thêm vào ứng dụng tiếp theo của mình. Nó sẽ có một giao diện người dùng cơ bản cho phép người dùng nhập và vào một URL. Trình duyệt của bạn sẽ lưu vào bộ nhớ cache thành công được truy xuất kết quả. Bằng cách này, người dùng có thể tải các trang đã được truy cập trong nháy mắt vì trang sẽ không tải từ yêu cầu mạng mà từ bộ nhớ cache cục bộ của ứng dụng.
Bạn đã biết rằng trang tải nhanh thì người dùng sẽ rất hài lòng, vì vậy đây là ví dụ tốt về cách NSURLProtocol có thể cải thiện hiệu suất của ứng dụng của bạn.
Sau đây là các bước bạn cần làm:
Sử dung UIWebView để hiện thị trang web
Sử dụng CoreData để lưu bộ nhớ cache
Tổng quan dự án
Bạn có thể tải Project tại đây, sau đó giải nén nó và bắt đầu