Implementare un file picker in Swift
Siamo in ambito Swift su macOS.
Quello che vogliamo fare è implementare un file picker, in modo da permettere all'utente di scegliere uno o più files.
Il tutto avviene attraverso l'oggetto NSOpenPanel.
Siamo in ambito Swift su macOS.
Quello che vogliamo fare è implementare un file picker, in modo da permettere all'utente di scegliere uno o più files.
Il tutto avviene attraverso l'oggetto NSOpenPanel.
Da quel poco che ho visto, mi sembra che SwiftUI abbia migliorato di molto la creazione di UI nei progetti ∫.
Sia che si parli di desktop che di mobile.
Certo è molto diverso da prima, e inizilamente anche un bottone mi ha dato qualche problema.
Non capisco perchè certi linguaggi devono risultare più complessi a prescindere rispetto ad altri, ma pazienza.
Ad esempio il codice qui sotto che ci permette di recuperare il serial number di macOS usando 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.
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.
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.