Show Alert in Apple Swift

Dopo l’uscita di iOS 8 è arrivato il momento di buttarmi anch’io a capofitto nell’apprendimento di Swift. Gli esempi e la documentazione si fanno sempre piu’ completi in rete, le domande si fanno sempre piu’ numerose su stackoverflow etc etc e le difficoltà di non trovare sufficiente documentazione ed esempi vanno diminuendo. Dopotutto con un linguaggio semplice e naturale come questo, qualsiasi programmatore che ha macinato decine di linguaggi nella sua vita professionale non può che trovarsi a proprio agio con Swift.

Come cambia una semplicissima funzione come quella di uno show alert su iOS da ObjectiveC a Swift..

Semplicemente adesso potremo scrivere in questa maniera:

@IBAction func showAlert(){

let nome = "Smashkins"

let title = "Questo e' un titolo"
let message = "Questo e' un messaggio di \(nome)"
let alert = UIAlertController(title: title, message: message, preferredStyle: .Alert)
let action = UIAlertAction(title: "Ok", style: .Default, handler: nil)
        
alert.addAction(action)
        
presentViewController(alert, animated: true, completion:nil)
}

Molto pulito e naturale…cazztella questa ma tanto per fare un esempio della semplicità della sintassi..mi ci sto divertendo un sacco,

Benvenuto Swift!

 

Lascia un commento

Il tuo indirizzo email non sarà pubblicato. I campi obbligatori sono contrassegnati *

Questo sito usa Akismet per ridurre lo spam. Scopri come i tuoi dati vengono elaborati.