Articoli con tag teoria

T#069 – Localizzare applicazioni iPhone tramite NSLocalizedString

1 Star2 Stars3 Stars4 Stars5 Stars (Nessun voto)
Loading ... Loading ...

5

Bandiere Localizzazione Applicazioni iPhone Ecco qui il secondo tutorial promesso! In questo articolo spiegherò come potete fare per rendere le vostre applicazioni iPhone localizzate, ovvero adattate alla lingua di chi le usa (sempre che siate bravi traduttori si intende, mica come me XD).

Cominciamo subito col creare un’applicazione view based.
Il comando NSLocalizedString non fa altro che cercare in delle tabelle “chiave-valore” che altro non sono che dei file di testo con estensione .strings. Più precisamente questa istruzione cercherà la chiave solamente nelle tabelle chiamate “Localizable.string” ovvero nella tabella di default per ogni lingua. (continua…)

T#068 – Progress view ed esecuzione di task in background

1 Star2 Stars3 Stars4 Stars5 Stars (Nessun voto)
Loading ... Loading ...

4

T068 - Progress view esecuzione di task in background iphone Ad essere sincero non credevo di trovar un momento per realizzare due tutorial durante questa estate, limitiamoci a dire che rompersi lo zigomo proprio nel bel mezzo di agosto significa avere un mucchio di tempo libero seduto su un letto d’ospedale. E quale miglior modo per passare il tempo se non scrivendo un paio di tutorial per voi?

Bene in questo primo tutorial volevo parlare delle progress bar e come fare ad aggiornarle mostrando sullo schermo del nostro terminale quanto manca alla conclusione di alcuni task particolarmente dispendiosi in termini di tempo. Può sembrare un lavoro da poco, ma al contrario di quello che inizialmente può sembrare, presenta alcune insidie.

Credo che tutti sapete come creare una view based application e di aggiungere una progress view tramite Interface Builder, ma visto che il tempo non mi manca, ne perderò un po’ per spiegarlo anche a quelli di voi che si sono appena avvicinati alla programmazione per iPhone e magari non hanno ancora acquisito dimestichezza con questo strumento. (continua…)

C#003 – Tipi di dato (atomico e strutturato)

1 Star2 Stars3 Stars4 Stars5 Stars (Nessun voto)
Loading ... Loading ...

3

C/C++ Benvenuti in questo terzo appuntamento con il C++! In questa pagina affronteremo un discorso molto importate: il concetto di tipo. Si dice che il C/C++ siano linguaggi fortemente tipizzati, questo in quanto, tale concetto, assume un’importanza estrema in qualsiasi istruzione che compone un qualsiasi programma scritto in C/C++. (continua…)

L#010 – Introduzione alle Applicazioni Universali per iPhone OS – [iPad]

1 Star2 Stars3 Stars4 Stars5 Stars (Nessun voto)
Loading ... Loading ...

11

Con l’introduzione dell’iPad, l’iPhone SDK 3.2 supporta ora lo sviluppo di tre tipi di applicazioni: iPhone Apps, iPad Apps e Universal Apps.

iPhone Applications: Le iPhone app sono applicazioni ottimizzate per girare su iPhone e iPod Touch. Queste applicazioni possono essere avviate anche su iPad nella loro risoluzione originale o eventualmente possono essere impostate durante l’esecuzione in visualizzazione “raddoppiata” adatta al display più grande del nuovo dispositivo Apple.

iPad Applications: iPhone SDK 3.2 supporta lo sviluppo di applicazioni per iPad ottimizzate per sfruttare i vantaggi offerti dalle nuove funzionalità del tablet Apple, queste applicazioni saranno però ovviamente compatibili solo con iPad.

Universal Applications: iPhone SDK 3.2 supporta infine lo sviluppo di applicazioni universali, compatibili con tutti i dispositivi su cui è montato iPhone OS.

Questo documento illustra le linee guida che dovremmo seguire per progettare applicazioni universali. (continua…)

L#008 – Objective-C (Parte III) Gestiamo la memoria

1 Star2 Stars3 Stars4 Stars5 Stars (Nessun voto)
Loading ... Loading ...

12

In questo articolo analizzeremo un aspetto della programmazione per iphone che spesso è responsabile di lunghe ore di debug e di frustrazione. Stiamo parlando, ovviamente, della gestione della memoria.
È bene precisare che tutto quello che diremo qui si applica solo agli oggetti nativi dell’ Objective-C mentre per le variabili dichiarate con la sintassi C (int, char, float) restano valide le regole di questo linguaggio. (continua…)

Ali Maher – iPhone SDK 3 Programming

1 Star2 Stars3 Stars4 Stars5 Stars (Nessun voto)
Loading ... Loading ...

2

Ali Maher - iPhone SDK 3 Programming Oggi voglio segnalarvi un ottimo testo cartaceo sulla programmazione per iPhone. Se masticate un po’ di inglese “iPhone SDK 3 Programming” può rivelarsi un’ottima guida utile sia a quegli sviluppatori che si stanno avvicinando alla programmazione del nostro amato melafonino, che a quelli che cercano un testo avanzato da usare come guida o come manuale di riferimento. Il testo, scritto da Ali Maher, programmatore esperto di dispositivi mobili e ricercatore presso i Bell Labs, inizia con un’introduzione all’Objective-C e alla programmazione Cocoa in genere e continua guidando il lettore attraverso la creazione di programmi tramite il Software Development Kit aggiornato alla versione 3. (continua…)

L#007 – Objective-C (Parte II) Definizione di una classe

1 Star2 Stars3 Stars4 Stars5 Stars (Nessun voto)
Loading ... Loading ...

4

Gran parte della programmazione object-oriented consiste nella scrittura di codice per nuovi oggetti, definendo quindi nuove classi. In Objective-C le classi vengono definite in due parti:

  • Un’interfaccia dove vengono dichiarati i metodi, le variabili di istanza della classe e il nome della sua superclasse
  • Un’implementazione che è la reale definizione della classe (contiene il codice vero e proprio per implementare i suoi metodi)

(continua…)

Apogeo: Sviluppare applicazioni con iPhone SDK

1 Star2 Stars3 Stars4 Stars5 Stars (Nessun voto)
Loading ... Loading ...

9

Annunciata l’uscita di un nuovo libro, in italiano, dedicato alla programmazione per iPhone. Questa volta è Apogeo a lanciarlo: “Sviluppare applicazioni con iPhone SDK” di Chris Adamson, Bill Dudney, Marcel Molina.

A partire dal marzo 2008 Apple ha rilasciato iPhone SDK (Software Development Kit), uno strumento che permette di sviluppare applicazioni per iPhone e iPod touch utilizzando il linguaggio di programmazione Objective C 2.0 nell’ambiente di sviluppo Xcode 3.0 e di testarle grazie a un “iPhone simulator”. (continua…)

L#006 – Objective-C (Parte I) Oggetti, Messaggi, Classi

1 Star2 Stars3 Stars4 Stars5 Stars (Nessun voto)
Loading ... Loading ...

4

Il linguaggio Objective-C è un linguaggio di programmazione creato per permettere lo sviluppo di applicazioni tramite il sofisticato paradigma di programmazione object-oriented. Objective-C è definito come un piccolo ma potente set di estensioni allo standard ANSI C. Le estensioni introdotte sono principalmente basate su Smalltalk, uno dei primi linguaggi di programmazione orientati agli oggetti. Objective-C è stato quindi creato per offrire la possibilità ai numerosi programmatori C di lavorare, in modo semplice e diretto, con un linguaggio ad oggetti. (continua…)

L#005 – Table Views

1 Star2 Stars3 Stars4 Stars5 Stars (2 voti, media: 5,00 su 5)
Loading ... Loading ...

3

Le Table Views sono oggetti molto comuni e usati all’interno delle interfacce grafiche delle applicazioni per iPhone. Vista la loro versatilità, possono essere adottati nelle applicazioni per diversi scopi. Questa lezione illustrerà le parti, le caratteristiche e gli stili delle Table View dal punto di vista sia funzionale che di programmazione, illustrando man mano i diversi contesti in cui vengono usati. (continua…)

Torna all'inizio