Tip iOS #011 – Uso di NSInvocation

On 23/09/2011, in iOS Tips, by admin

iOSNel suggerimento precedente abbiamo visto come adoperare il metodo performSelector:withObject:afterDelay: per eseguire una funzione dopo un intervallo di tempo predeterminato.

La principale limitazione di questo approccio consiste nel fatto che il metodo richiamato può avere solo 0 o 1 parametro derivato da NSObject. Nel caso in cui si debbano richiamare metodi con più parametri bisogna procedere in modo leggermente differente. Si deve ricorrere, infatti, alla classe NSInvocation.

Continue reading »

Tagged with:  

iOSUna delle necessità che si presentano spesso durante lo sviluppo di applicazioni iOS è quella relativa all’esecuzione di alcune funzioni in automatico dopo che è trascorso un intervallo di tempo.

L’SDK di Apple mette a disposizione diverse soluzioni, adatte a tutti gli scopi, alcune molto semplici ed immediate, anche se poco flessibili, altre molto più complesse ma dotate di una flessibilità notevole.

Nel caso in cui ci si trovi a dover eseguire una funzione al termine di un intervallo di tempo, per una singola volta, sicuramente il primo metodo da usare è performSelector:withObject:afterDelay:

Continue reading »

Tagged with:  

Lucky 6 Lucky 6 è stato il primo software a fornire i numeri per giocare alle principali lotterie mondiali disponibile su AppStore (è datato 31/07/2008).

Presto verrà aggiornato con nuove ed interessantissime novità e a partire dal weekend scorso ho deciso di renderlo completamente gratuito.

Scopo dell’applicazione è fornire i 6 numeri che le principali lotterie mondiali estraggono per rendere sempre più persone felici.

Continue reading »

Tagged with:  

iOSBuongiorno a tutti,

la necessità di salvare le informazioni in un formato protetto è sempre più sentita all’interno delle applicazioni per dispositivi mobili. Esistono diversi algoritmi per criptare i dati, tra questi uno che sicuramente può essere definito come standard è l’AES con chiave a 256 bit.

Lo scopo è quello di memorizzare le informazioni in modo tale che solo chi possiede la password possa essere in grado di leggerle.

L’SDK di iOS ci viene incontro mettendoci a disposizione le API CommonCrypto. Inizialmente era necessario includere il relativo framework per adoperarle, dalla versione 3.x è invece sufficiente importare gli header di nostro interesse.

Continue reading »

Tagged with:  

Corso d’uso iPad

On 13/09/2011, in Articoli, by admin

Buongiorno a tutti,

l’iPad sta, innegabilmente, diventando sempre più uno strumento d’uso professionale. Questo dispositivo, inizialmente bollato da molti come “inutile”, viene sempre più riconosciuto come un sostitutivo del PC, soprattutto del Notebook o dei famigerati NetBook.

Conosco almeno due aziende grandi che hanno deciso di dotare i propri venditori di iPad ed una terza l’ho spinta io sulla strada. Il problema è però insito nella cultura dell’uso.

Continue reading »

Tagged with:  

Buongiorno a tutti,

In questi giorni sono stato contattato da diverse aziende in merito al beta testing di StoreManager. Il software è quasi terminato e vorrei seriamente testarlo prima di portarlo su AppStore.

Vorrei però chiarire le modalità di Beta Testing:

- Il Beta Testing riguarda il solo software di StoreManager

- Poichè si tratta di un prodotto di test non assumo alcuna responsabilità sui dati e sulla loro gestione

- L’accesso al beta testing da diritto a ricevere l’applicazione e tutti gli aggiornamenti gratuitamente fino a che l’utente ne farà parte.

- L’hardware è interamente a carico del tester in nessun modo sarà fornito l’hardware per testare il programma.

- Il tester si impegna a segnalare tempestivamente bug o richieste di migliorie in modo da poter aggiornare il prodotto in modo tempestivo ed efficiente.

- Ogni settimana il tester invierà un rapporto d’uso del prodotto (non dati personali), generato automaticamente dal software stesso.

Attualmente la possibilità di entrare a far parte dei beta tester è ancora attiva. Se siete interessati Vi invito a fare richiesta.

Grazie,

Roberto S.

Tagged with:  

iOSIl formato PDF è sicuramente uno dei più diffusi al mondo. Esso offre la possibilità di scambiare documenti tra vari sistemi con la sicurezza che essi saranno visualizzati sempre nello stesso identico modo, inoltre anche le stampe sono molto fedeli alle visualizzazioni.

Creare un documento PDF dall’interno delle nostre applicazioni è un’operazione sufficientemente semplice ed i risultati sono garantiti nell’ambito della qualità.

In questo suggerimento illustrerò come creare un PDF composto da due pagine all’interno della nostra applicazione.

Continue reading »

Tagged with:  
Wordpress Code Snippet by Allan Collins