Creare variabili globali in Swift

Mattepuffo's logo
Creare variabili globali in Swift

Creare variabili globali in Swift

In pratica sto creando una appa personale in Swift.

E voglio avere una o più variabili globali in modo da averle sempre a portata di mano; ad esempio il path di base dell'API remota.

Swift non richiede che un file abbia lo stesso nome della classe/struct al suo interno.

Quindi possiamo mettere tutte le nostre variabili li e creare tutte le struct che vogliamo.

Partiamo da un esempio semplice; il mio file si chiama GloablValues.swift e dentro ci ho messo questo:

import Foundation

struct MyVars {
    static var baseUrl = "https://www.sito.it/api/"
}

Per usare questa variabile possiamo fare direttamente così:

            Button(
                action: {
                    print(MyVars.baseUrl)
                    
                }
            ) {
                Text("LOGIN")
                    .font(.headline)
                    .foregroundColor(.white)
                    .padding()
                    .frame(width: 250, height: 40)
                    .background(Color.blue)
                    .cornerRadius(15.0)
            }

Enjoy!


Condividi

Commentami!