Swift

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
Usare i Set in Swift

Usare i Set in Swift

I Set in Swift sono delle collezioni di elementi univoci non ordinati.

Sostanzialmente hanno lo stesso concetto di tutti gli altri linguaggi di programmazione.

Oggi vediamo come usarli.

Leggi
Usare i dizionari in Swift

Usare i dizionari in Swift

I dizionari in Swift sono usati per memorizzare i dati in formato key:value, dove la key deve essere univoca.

Inoltre, Swift fa un controllo sul tipo di dato inserito; quindi non possiamo inserire tipi di dato a caso.

Per creare i dizionari abbiamo due modi:

  • dichiararli da array
  • dichiararli in maniera "standard"
Leggi
Interpolazione delle stringhe in Swift

Interpolazione delle stringhe in Swift

In genere non uso molto l'interpolazione delle stringhe, ma concateno tutto.

In effetti, mi rendo conto che è meno elegante (e vale per tutti i linguaggi ovviamente).

Leggi
Usare gli enum in Swift

Usare gli enum in Swift

Chiudiamo la giornata con gli enum in Swift.

Non sono molto differenti dagli altri linguaggi, e riprendono molto dal C e dall'Objective-C.

Leggi
Creare un message dialog in Swift

Creare un message dialog in Swift

Creare finestre di dialogo in Swift è abbastanza semplice, ma dobbiamo specificare su quale piattaforma lavoriamo, perchè mi pare di capire che c'è differenza tra macOS e iOS.

Se cosi fosse, allora vi scpecifico che stiamo su macOS.

Leggi
Controllare l'esistenza di un file in Swift

Controllare l'esistenza di un file in Swift

Piccolo snippet in Swift per chiudere la giornata.

Andremmo a controllare l'esistenza di un file; il tutto usando la classe FileManager.

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

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