Swift

La Apple che si rinnova

Mattepuffo's logo
Utilizzare la funzione reduce in Swift

Utilizzare la funzione reduce in Swift

La funzione reduce, ci consente di applicare una determinata operazione in maniera ricorsiva su tutti i valori di un array.

Questo fa si che l'array di riduce ad un solo valore.

Oggi vediamo un esempio del suo utilizzo in Swift; non dobbiamo installare nulla di aggiuntivo.

Mattepuffo's logo
Visualizzare la versione di macOS in Swift

Visualizzare la versione di macOS in Swift

Specifico che parliamo della versione 5 di Swift perchè nelle ultime versioni hanno cambiato il nome di alcuni oggetti.

Dovrebbe andar bene anche per la 4 comunque.

Ad esempio qui usiamo ProcessInfo senza il classico NS davanti.

Mattepuffo's logo
Listare files in Swift 4

Listare files in Swift 4

Oggi vediamo un semplice esempio su come listare files in Swift.

Non faremo molti controlli, ma ci limiteremo ad intercettare una eccezione in caso di errori, o a visualizzare tutti i files della cartella indicata.

Inoltre, non faremo una listing ricorsivo, che sarà oggetto di un prossimo articolo.

Mattepuffo's logo
JSON decode in Swift

JSON decode in Swift

Swift ha una modalità un pò differente rispetto ad altri linguaggi per fare il decode di JSON, in quanto usa molto le Struct.

Oggi vediamo un esempio usando le API SWAPI come test.

Nello specifico useremo questa, che ci da un bell'array di pianeti di Star Wars: https://swapi.co/api/planets/.