Staff devAPP
Questo utente non ha condiviso alcuna informazione biografica
Post di Staff devAPP
T#066 – Implementiamo le Local Notification nelle nostre applicazioni iPhone
29 lug
Ciao a tutti, sono Rudy Trematerra, questo è il mio primo articolo su devAPP.it ed ho scelto di parlarvi delle “Local Notification“, una delle novità più interessanti dell’iOS 4.
Le Local Notification costituiscono uno strumento molto potente per gli sviluppatori, al pari delle Push Notification, dal momento che consentono di “avvisare” l’utente con un messaggio. La differenza sostanziale tra le due sta nella modalità di ricezione delle notifiche da parte dell’iOS; infatti, le push notification per poter funzionare richiedono un servizio attivo sul sistema operativo (che consuma batteria), la connessione ad internet attiva e un server che effettua il “push” delle notifiche. Le Local notification invece, richiedono solo di “conoscere” a priori il messaggio e l’orario di visualizzazione e non necessitano di una connessione ad internet: si occuperà l’iOS di visualizzare il messaggio se la nostra applicazione non è avviata, oppure di inviare una notifica alla stessa se è aperta. Continua >
IMPORTANTE: Nuovo forum per la Community
28 lug
Probabilmente qualcuno ci avrà già fatto caso, nonostante ciò conviene forse spendere un paio di parole sulla recentissima (di oggi) novità della community: abbiamo un nuovo Forum! Come ben saprete, (ce lo avete segnalato in tanti), la vecchia versione del forum era scomoda da usare e poco funzionale, per questo, e soprattutto grazie ai vostri consigli e alle vostre critiche (che sono certo ci faranno migliorare sempre più), abbiamo deciso di cambiare strada. Continua >
Panoramica sul “File System Locale” delle nostre applicazioni iPhone (iOS)
26 lug
Qualche giorno fa vi abbiamo proposto un tutorial sulla gestione dei File all’interno delle nostre applicazioni iPhone, vediamo oggi di approfondire l’argomento offrendovi una panoramica del File System Locale. Niente di complicato, vedremo semplicemente come sono organizzate le cartelle all’interno dei nostri programmi e cercheremo di capire come dovremo organizzare i nostri file all’interno delle stesse.
Come ben saprete molti programmi hanno la necessità di salvare file, che siano questi foto, video, piuttosto che documenti di testo o ancora impostazioni varie dell’applicazione. Insomma, l’uso dei file in un programma è praticamente d’obbligo per la quasi totalità delle applicazioni esistenti. Ma dove dobbiamo salvare i nostri file? Come sono organizzate le cartelle all’interno dei nostri programmi iPhone? Di cosa dovremo tenere conto durante la scelta della corretta posizione? Continua >
T#065 – Registrare le estensioni di file supportate da un Applicazione iPhone
22 lug
Ciao a tutti, sono Francesco Noya, un nuovo autore di questa community di programmazione iPhone, e come primo articolo ho deciso di parlarvi di “estensioni di file”. A partire dalla versione 3.2 dell’SDK di Apple, infatti, è possibile registrare le estensioni di file che un’applicazione è in grado di gestire. Questo permette, ad esempio, di creare il proprio lettore di pdf da utilizzare quando si apre un allegato in Mail o con Safari. In questo tutorial vedremo come creare una piccola applicazione che apre automaticamente i file pdf e li mostra in una UIWebview.
Per prima cosa creiamo una “Window-based application” e diamole un nome (io l’ho chiamata “PDFFromSafari”).
A questo punto modifichiamo il file info.plist per registrare le estensioni che la nostra applicazione sarà in grado di manipolare. Per farlo impostiamo la visualizzazione del file come “Source Code File” in modo da vedere la sua struttura come file xml. Continua >
ioProgrammo 153: altri 2 articoli a cura di devAPP
21 lug
Altri due articoli a cura dello staff di devAPP sul nuovo numero della nota rivista di programmazione ioProgrammo, di Edizioni Master, con cui collaboriamo da qualche mese. In edicola (disponibile da oggi), sul numero 153, trovate infatti due nuove nostre pubblicazioni. Anche per questo numero ci è stata affidata la Cover Story (l’articolo di copertina), che abbiamo dedicato, questa volta, alla programmazione Mac, presentando una panoramica generica e un’esercitazione pratica per la realizzazione di un semplice editor di testi, sfruttando un classico esempio Apple. Continua >
T#064 – Rilevare le informazioni sul device in uso (modello, nome, sistema, versione)
20 lug
Se lo sviluppo di applicazioni iPhone, per voi, è qualcosa di più di una semplice passione o curiosità e avete intenzione di diffondere il più possibile le vostre applicazioni, dovrete scontrarvi, prima o poi, con le ormai numerose diverse configurazioni “device/sistema operativo installato” esistenti. Infatti, se non volete perdere potenziali clienti, dovrete rendere compatibile le vostre creazioni con tutte le combinazioni possibili e immaginabili di iPhone/iPod. Pensate ad esempio un iPod Touch 3G con ancora iPhone OS 3.x, o iPhone 4 con iOS 4 o ancora iPhone 3G con iOS 4 e così via. Alcune funzionalità, come ben saprete esistono solo per un dispositivo piuttosto che per un altro (vedi fotocamera) o ancora per una versione di iPhone OS piuttosto che un’altra (vedi multitasking). Insomma, per ottimizzare al meglio i vostri programmi iPhone dovrete intercettare, quando necessario, alcune informazioni circa il device che sta eseguendo la vostra applicazione e programmare alcune funzionalità in modo diverso per ogni versione o combinazione esistente. Continua >
L#012 – Gestione della memoria durante lo sviluppo di applicazioni iPhone e iPad
14 lug
Oggi parliamo di gestione della memoria nelle applicazioni iPhone (e iPad). Dopo un primo ottimo articolo sull’argomento, creato dal nostro Ignazio Calò, abbiamo pensato fosse meglio, viste le numerose richieste, spendere ancora un paio di parole su questo tema di vitale importanza per lo sviluppo di applicazioni per dispositivi mobili come appunto iPhone, iPod Touch e iPad.
Perchè è così importante la gestione della memoria?
Gestire la memoria significa prima di tutto evitare di sprecare inutilmente risorse (in questo caso di memoria), che, soprattutto nel caso dei dispositivi mobili, ritroviamo in quantità limitata e non espandibile. Ovviamente gestire la memoria non è solo importante per questo tipo di device, ma anche per le applicazioni desktop, le cui funzionalità potrebbero portare ad occupare enormi quantità di memoria (pensate ad esempio ad applicazioni di tipo scientifico). Quanto mostreremo in questo articolo sarà utile quindi non solo per lo sviluppo di applicazioni iPhone e iPad, ma anche per quello di applicazioni MacOS. Continua >
iOre 2: Costruiamo insieme la nuova versione di questa applicazione iPhone
8 lug
Oggi vogliamo coinvolgervi sullo sviluppo della nuova versione di un software ideato, (e disponibile in App Store), dal nostro Autore Andrea Cappellotto: iOre. Se non conoscete ancora questa utile applicazione, sappiate che grazie ad essa potrete tenere traccia delle vostre ore lavorative con tanto di note aggiuntive, dati che potrete inviare poi via mail a chi volete scegliendo se inviare rapporti con dettagli giornalieri o mensili. Per maggiori informazioni vi rimando alla pagina dedicata a questo programma su devAPP.it. Continua >
Passare dalla programmazione iPhone a quella iPad, breve panoramica
6 lug

Se siete programmatori iPhone, o comunque volete diventarlo, sappiate che prima o poi sentirete il bisogno di provare a realizzare qualcosa anche per il fratello maggiore di iPhone e iPod touch: l’iPad. Il fascino che porta con se il fratellone più grande è qualcosa di irresistibile e state certi che anche voi, prima o poi, vorrete visualizzare le vostre creazioni sul suo “immenso” display.
Ma cosa significa passare dalla programmazione iPhone a quella iPad?
Di fatto questi dispositivi mobili anno stesso sistema operativo (iPhone OS o iOS), anche se con qualche “minima” differenza e il salto da iPhone a iPad è in realtà davvero molto più semplice di quanto crediate. Ecco innanzitutto cosa potrete sfruttare a vostro vantaggio: Continua >
iScioperi di Gino Sarnieri in App Store [5 Redeem]
5 lug
Oggi voglio presentarvi una nuova applicazione del nostro autore Gino Sarnieri presente in App Store: iScioperi.
Come intuirete dal nome, grazie ad iScioperi potrete conoscere in qualsiasi momento quali sono gli scioperi d’Italia relativi al settore trasporti.
Quante volte vi sarà capitato di avere delle difficoltà perché alla radio o alla televisione non eravate a conoscenza dello sciopero in corso? Volete essere sicuri di prendere sempre l’aereo il treno senza accumulare ritardi?
Con iScioperi non avrete più queste paure, infatti con questa applicazione disponibile su App Store, potrete quindi conoscere gli scioperi relativi al trasporto: Continua >





















