It took me a while to understand.
import Cocoa
@NSApplicationMain
class AppDelegate: NSObject, NSApplicationDelegate {
@IBOutlet weak var window: NSWindow!
var viewController : ViewController!
func applicationDidFinishLaunching(aNotification: NSNotification) {
self.viewController = ViewController(nibName:"ViewController", bundle:nil)
self.window.contentView = self.viewController!.view
self.window.contentViewController = self.viewController!
self.viewController!.view.frame = self.window.contentView.bounds;
}
...
}
, NSWindow, . ViewController :
import Cocoa
import WebKit
class ViewController: NSViewController {
var webView: WKWebView?
override func loadView() {
self.webView = WKWebView()
self.view = self.webView!
var url = NSURL(string:"http://www.google.com/")
var req = NSURLRequest(URL: url!)
self.webView!.loadRequest(req)
}
}
, , , WKWebView , NSWindow.