Swift: Delegate implementieren

Apples neue Programmiersprache Swift ist an manchen Stellen etwas gewöhnungsbedürftig. Falls ihr euch fragt, wie ihr in einer Klasse einen Delegate implementieren könnt, findet ihr hier ein Beispiel:

class TestViewController: UIViewController, UIWebViewDelegate{

override func viewDidLoad() {
super.viewDidLoad()
// Do any additional setup after loading the view, typically from a nib.
}

override func didReceiveMemoryWarning() {
super.didReceiveMemoryWarning()
// Dispose of any resources that can be recreated.
}
}

Delegates werden in Swift mit Kommas hinter den Typ der Klasse angehängt. Im Beispiel implementiert die Klasse TestViewController den UIWebViewDelegate.