Swift

La Apple che si rinnova

Mattepuffo's logo
Usare il NavigationSplitView in SwiftUI

Usare il NavigationSplitView in SwiftUI

SwiftUI ci mette a disposizione il componente NavigationSplitView per dividere la nostra schermata in due o tre colonne, dove ce ne è una che a fa capo di tutte.

Su macOS si presenta esattamente come ce lo immaginiamo: una colonna sulla sinistra con le nostre voci, e una colonna a destra che mostra il contenuto di quello che abbiamo cliccato.

Su iOS, invece, si presenta come un lista che rimanda ad un'altra schermata con il tasto Back per tornare indietro.

Mattepuffo's logo
Usare il container Grid in SwiftUI

Usare il container Grid in SwiftUI

Per creare dei grtid layout in SwiftUI abbiamo il container Grid.

Come potete vedere dalla documentazione, abbiamo anche dei container più "specifici" per layout orizzontali o verticali.

In questo articolo vediamo un esempio basico del container Grid tralasciando gli altri.

Mattepuffo's logo
Introduzione ai Charts in SwiftUI

Introduzione ai Charts in SwiftUI

Da quello che ho capito, i Charts sono stati introdotti solo nelle ultissime versioni di Swift e SwiftUI.

Infatti per poterli testate, e quindi importare il modulo Charts, ho dovuto aspettare l'aggiornamento di ieri di Xcode (16/09/2022).

Detto ciò, ho fatto solo un test volante, giusto per capirne un pò il funzionamento.

Mattepuffo's logo
Inviare JSON in POST in Swift

Inviare JSON in POST in Swift

In pratica devo inviare le credenziali in formato JSON alla mia API da iOS con Swift.

Il web service richiede i dati in questo formato:

{
	"user": "...,
	"password": "..."
}

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.