Lo so che tendo spesso a dimenticarlo, ma questo blog dovrebbe essere dedicato soprattutto alla programmazione e al Mac. E allora non posso non segnalare il volume di Craig Clayton, iOS 10 Programming for Beginners, edito da Packt e disponibile oggi (e solo oggi) in download gratuito.
Lo so che siamo a iOS 11 e che attendiamo iOS 12, ma sono anche convinto che per un principiante sia meglio concentrarsi sulle funzioni di base del sistema operativo, disponibili anche nelle versioni precedenti di iOS, piuttosto che provare a sfruttare le ultimissime bells and whistles (in italiano non esiste una espressione equivalente, diciamo più o meno “fronzoli”, “orpelli”) messe a disposizione ogni anno dagli ingegneri di Apple.
Inoltre, a differenza di tante altre introduzioni alla programmazione per iOS, questo volume usa Swift, il linguaggio di programmazione sviluppato negli ultimi anni da Apple e che sta avendo un successo molto superiore alle aspettative, sia perché funziona su tutte le piattaforme hardware/software dell’azienda (quindi non solo macOS e iOS ma anche tvOS e watchOS), sia perché è enormemente più semplice da imparare ed usare di Objective C, il linguaggio usato tradizionalmente per le applicazioni per iOS e per gran parte di quelle per il Mac.
Se siete appena appena interessati alla programmazione e ad iOS, secondo me non dovreste farvi sfuggire l’occasione.