Using WebKit View - codepath/ios_guides GitHub Wiki
Loading a URL into your app is as easy! Just add and configure a WebKit View, which replaces UIWebView starting iOS 8.

Step 0: Add WebKit to your project
Add import WebKit at the top of your view controller's Swift file — Xcode links the framework automatically. (If you need to manage the framework manually, the General tab section formerly called "Linked Frameworks and Libraries" is named "Frameworks, Libraries, and Embedded Content" in current Xcode versions.)
Step 1: Add WebKit View (not UIWebView) to Storyboard
Drag and drop a WebKit View from the Object Library to the main view of your ViewController. Drag the edges of the view to adjust its size.
Step 2: Create a custom ViewController file
Choose: File -> New -> File...-> iOS -> Cocoa Touch Class
Step 3: Create an Outlet for the WKWebView
Create an outlet named webkitView for the WebView by ctrl + dragging from the WebView in the Storyboard to your custom ViewController swift file.
Step 4: Create Constant for URL
//**Above** the `viewDidLoad` method, create a constant to hold your URL string. We will link to the DropBox mobile terms url.
let url = "https://www.dropbox.com/terms?mobile=1"
// As a property or local variable
NSString *urlString = @"https://www.dropbox.com/terms?mobile=1";
Step 5: Convert String and Load Request
Within the viewDidLoad method...
// Convert the url String to a NSURL object.
let requestURL = URL(string:url)
// Place the URL in a URL Request.
let request = URLRequest(url: requestURL!)
webkitView.load(request)
// Convert the url String to a NSURL object.
NSURL *url = [NSURL URLWithString:urlString];
// Place the URL in a URL Request.
NSURLRequest *request = [NSURLRequest requestWithURL:url
cachePolicy:NSURLRequestReloadIgnoringLocalCacheData
timeoutInterval:10.0];
// Load Request into WebView.
[self.webkitView loadRequest:request];