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
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
Riempire una UITable da JSON in Swift

Riempire una UITable da JSON in Swift

Personalmente trovo Swift ancora complicato rispetto ad altri linguaggi; quindi cercherò di essere più chiaro possibile per chi ha le mie stesse difficoltà.

Cominciamo con il dire che i dati li prenderemo da un service remoto e sono in formnato JSON.

Se volete prima studiarvi la struttura del JSON andate a questo indirizzo: https://www.mattepuffo.com/api/book/all.php.

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

Leggi
Usare gli Optionals in Swift

Usare gli Optionals in Swift

Dalla versione 4 anche Swift è dotata degli Optionals.

Sostanzialmente sono dei tipi di dato che possono essere null.

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

Leggi
Stampare sulla stessa riga con print in Swift

Stampare sulla stessa riga con print in Swift

La maggior parte dei linguaggi ha a disposizione due funzioni distinte per stampare in console: una andando a capo in automatico ed una no.

In Swift la funzione print va a capo in automatico, e non c'è la versione per non andare a capo.

In sostanza:

print("Ciao");
print("come");
print("stai?");

Ciao
come
stai?
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. .

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