Blog Posts

Singleton in Swift

Uno dei pattern più utilizzati durante lo sviluppo è sicuramente il Singleton. Per chi non lo sapesse, la definizione di pattern Singleton è la seguente1:

Il singleton è un design pattern creazionale che ha lo scopo di garantire che di una determinata classe venga creata una e una sola istanza, e di fornire un punto di accesso globale a tale istanza.

Con un singleton, quindi, possiamo avere un’unica istanza di una determinata classe, che viene condivisa

Continua a leggere

Servizi web per creare mockup di applicazioni mobile

Per un nuovo progetto di lavoro, avrò la necessità di realizzare un mockup di un’applicazione iOS che dovremo sviluppare. In questo giorni ho dedicato un po’ di tempo per cercare un servizio web che mi permetta di realizzare un mockup da condividere con il resto del team.

La scelta di utilizzare servizi web e non app disponibili ad esempio su iPad, è stata dettata da alcune mie necessità. Un servizio web mi permetti di avere più flessibilità, permettendomi di lavorare

Continua a leggere

CoreData e la proprietà “Allows External Storage”

In queste ultime settimane sto lavorando, più per passione che per altro, ad una nuova applicazione per iOS (che prima o poi vedrà la luce, spero). Questa app permette all’utente di inserire diverse informazioni, salvandole poi in CoreData. Tra le informazioni da salvare, però, ci sono anche delle immagini.

Proprio in merito alle immagini è sorta la grande domanda: come salvarle in CoreData? È possibile salvarle direttamente all’interno del database oppure è meglio memorizzarle all’esterno e inserire nel database solo

Continua a leggere

Belkin WeMo: un tocco di domotica “fai-da-te”

Un paio di mesi fa mi è stato regalato il Belkin WeMo. Si tratta, per chi non lo conoscesse, di un dispositivo che permette di controllare una presa elettrica direttamente dal proprio smartphone, permettendo quindi di creare una “domotica fai-da-te”.

Belkin WeMo

Il dispositivo permette, dopo una fase di configurazione iniziale, di essere comandato

Continua a leggere