Swift

La Apple che si rinnova

Mattepuffo's logo
Utilizzare i Picker in SwiftUI

Utilizzare i Picker in SwiftUI

Torno a ripetere che SwfitUI non mi dispiace, a parte che continuano a fare cambiamenti, e la documentazione è ancora scarsa.

Solo per impostare lo stile del Picker mi sono impiccato, perchè trovavo solo esempi di versioni precedenti.

Detto ciò, vediamo il codide Swift per creare un Picker in una app iOS.

Mattepuffo's logo
Ereditarietà e overriding in Swift

Ereditarietà e overriding in Swift

Oggi vediamo un semplice esempio di ereditarietà e overriding in Swift.

Partiamo subito dalla classe base:

class Veicolo {
    
    var numeroRuote: Int;
    var tipoCarburante: String;
    
    func desc() -> String {
        return "Numero ruote: \(numeroRuote); Tipo carburante \(tipoCarburante)";
    }
    
    init() {
        numeroRuote = 0;
        tipoCarburante = "";
    }
}

Mattepuffo's logo
Creare un form in SwiftUI

Creare un form in SwiftUI

Oggi vediamo come usare i Form in SwiftUI.

Vedremo anche come validarlo; su molti aspetti è diverso da come siamo abituati.

Ad esempio nella validazione faremo in modo che il pulsante di invio non sia visibile finchè i dati richiesti non sono stati inseriti.

Mattepuffo's logo
Creare finestre modali in SwiftUI

Creare finestre modali in SwiftUI

Oggi vediamo come aggiungere una finestra modale in SwiftUI.

Al contrario di altri linguaggi / ambienti, non c'è un componente apposito; useremo una normale View.

Quello che cambia è come viene richiamata questa View.