Objective-c: Disabilitare ARC, durante la compilare, per un solo file

Objective-c ha introdotto ARC negli ultimi framework. A mio avviso è un buon sistema, che libera lo sviluppatore da alcune incombenze. Questo però crea qualche problema di compatibilità, usando librerie o framework più vecchi. In questo caso la soluzione migliore è disabilitare l’analizzatore ARC, durante la compilazione, per i file .m che hanno problemi di … Leggi tutto

Objective-c: Visualizzare uno UIActionSheet

Per la visualizzazione di uno UIActionSheet, il box con vari pulsanti che si apre dal basso, basta utilizzare il seguente codice:

Allineamento del testo verticale per una UILabel?

Creando una UILabel con più righe, l’allineamento verticale del testo viene automaticamente impostato al centro. Per allineare il testo in alto, il sistema più semplice è ridimensionare a runtime l’altezza della UILabel. Ipotizzando che la UILabel si chiami label, e che la sua posizione sia 20 – 20, il codice per farlo è:

enjoy!

I nomi e le risoluzioni per le immagini durante lo sviluppo IOS per iPhone/iPad

Spesso mi chiedono “quale deve essere il nome per l’icona di un’applicazione su iPhone?” e “quale deve essere la risoluzione?”. Bene, ho predisposo il seguente schema, spera chiarisca le idee:

enjoy!

Objective-c: Impostare il background color di UITableViewCell

Per impostare il colore di background di una UITableViewCell è possibile utilizzare diversi metodi, ma solo uno permette di colorare completamente l’intera cella (compreso il fondo delle scritte e degli eventuali accessori della cella stessa). Il seguente codice:

inserito nel metodo – (UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath *)indexPath, permette di colorare, a righe alterne, il … Leggi tutto

Nuovo Malmware per Android: UpdtBot

Non sono un grande fan di Android, semplicemente perché ho scelto di abbracciare un’altra tecnologia per lo sviluppo di applicazioni mobili e quindi non conoscendolo/usandolo, non posso ovviamente apprezzarne il funzionamento. In questo articolo voglio però parlare di UpdtBot che, scoperto da NQ Mobile Security Research Center, ha già afflitto oltre 160 mila smartphone. Sembrerebbe … Leggi tutto

Supporto Apple? Inizia con Express Lane

A volte per risolvere un dubbio o un problema si fa prima a cercare nella documentazione ufficiale del produttore. Lo so, spesso di preferisce telefonare o chiedere ad un amico, ma nel caso di Apple potrebbe essere utile iniziare dal servizio Express Lane disponibile all’indirizzo https://expresslane.apple.com/GetproductgroupList.do?PRKEYS=113560 enjoy!