Sono stato tentando di seguire alcuni tutorial iOS Swift per il collegamento a Parse.comin Swift, cosa significa questa specifica sintassi?
loginViewController.fields = .UsernameAndPassword | .LogInButton | .PasswordForgotten | .SignUpButton | .Facebook | .Twitter
loginViewController.fields = [.UsernameAndPassword, .LogInButton, .SignUpButton, .PasswordForgotten, .Facebook]
Suppongo che il primo è interruttore 1.x, e il terzo è Swift 2. Dal contesto sembra che stiano facendo la stessa cosa, ma non ho ancora trovato i riferimenti al linguaggio per la modifica della sintassi. Difficilmente difficile cercare punti, pipe e virgole ... qualcuno può spiegare la sintassi in ogni frammento? (Sto lavorando per leggere le specifiche della lingua, ma sarebbe divertente per far funzionare un'app!)
"Il secondo sta prendendo i diversi casi di un'enumerazione e li mette in un array." No, il secondo è un sostituto del primo. – NobodyNada
@NobodyNada sì, entrambi fanno la stessa cosa - descrivono una raccolta di casi enum. – tylersimko
Tipo di, ma è un set di opzioni, non un array. – NobodyNada