Uno dei problemi ricorrenti nello sviluppo delle applicazioni iOS è la gestione della Storyboard e dei segue. Questi vengono definiti all’interno dello storyboard stesso, mentre alcune operazioni devono essere poi effettuate via codice. Tipicamente via codice si effettuano passaggi di dati o configurazioni che devono essere fatte a runtime.
Situazione attuale
Chiunque abbia utilizzato uno storyboard e i suoi segue avrà poi scritto delle istruzioni simili:
@IBAction func doSomething() { performSegueWithIdentifier("detailSegue", sender: nil) } override
…