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!
swift struct
Commentami!