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.

Leggi
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.

Leggi
Calcolare il numero dei giorni in un anno in Swift

Calcolare il numero dei giorni in un anno in Swift

Visto che mi ha incuriosito farlo in PHP, ho deciso di divertirmi anche con altri linguaggi.

Quindi oggi calcoliamo quanti giorni ha un anno usando Swift.

Leggi
Convertire colori da HEX e RGB in UIColor online

Convertire colori da HEX e RGB in UIColor online

L'altro giorno stavo lavorando su una mia app in Swift, e avevo bisogno di convertire in colore preso da un sito web, nel classico formato che si usa nei CSS, in UIColor.

Girando ho trovato uicolor.xyz, che ci permette proprio di fare queste conversioni.

Leggi
Intercettare lo swipe su una UITableView in Swift

Intercettare lo swipe su una UITableView in Swift

In questo articolo abbiamo visto come rempire una UITableView da JSON.

Poi abbiamo aggiunto anche un loading dialog, ma non è fondamentale per lo scopo di oggi.

Qui vediamo come intercettare lo swipe su una riga della UITableView, usando sempre Swift come linguaggio.

Leggi
Creare una loading dialog in Swift e iOS

Creare una loading dialog in Swift e iOS

In questo articolo abbiamo visto come riempire una UITableViewController da un JSON remoto usando Swift.

Qui aggiungiamo un pezzo, e ciè un loading dialog.

In pratica una "finestra" in overlay che ci visualizza il classico loading.

Leggi

About Mattepuffo.com

Blog dedicato all'informatica e alla programmazione!
Tutti i contenuti di questo blog, tranne casi particolari, sono sotto licenza Licenza Creative Commons Creative Commons Attribution-Noncommercial-Share Alike 2.5. .

2664 articoli
310 commenti
19 progetti
Altri link
  • About
  • Scrivimi
  • Copyright
  • Sitemap
  • matteo.ferrone@yahoo.it
  • GitHub
  • Privacy Policy