Articoli con tag Xcode

2. Objective-C: Le basi – parte 1

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

5

Nei linguaggi di programmazione procedurali come il C, prima si pensa a quello che si vuole fare e soltanto dopo al “disegno” di quello che sara’ il contenitore della nostra azione. Nella programmazione orientata agli oggetti succede esattamente il contrario.

Proviamo a pensare alla nostra automobile. E’ un oggetto di cui siamo i proprietari. Quella che possediamo non e’ un’automobile generica; essa contiene delle caratteristiche che la rendono unica: un paese di costruzione, un identificativo univoco (numero di telaio) e cosi’ via.


banner-iphoneSmartApps-org
(continua…)

1. Cocoa e Cocoa Touch

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

6

Cosa e’ Cocoa?

Cocoa è un insieme di frameworks orientati agli oggetti che forniscono un ambiente di esecuzione per applicazioni Mac OS ed iPhone OS. Integrato con un ambiente di sviluppo altamente efficiente, Cocoa è l’ambiente principe per lo sviluppo su Macintosh e l’unico per lo sviluppo su iPhone.

Come tutti gli ambienti applicativi, Cocoa presenta due aspetti; un aspetto di esecuzione ed un aspetto di sviluppo. L’aspetto esecutivo si occupa di fornire e gestire l’interfaccia utente, correlata con altre porzioni del sistema operativo. Su MacOS, questo significa Finder, Dock ed altre applicazioni; su iPhone, significa SpringBoard, MobilePhone ed altre applicazioni. E’ l’aspetto di sviluppo quello piu’ interessante per noi programmatori.


banner-iphoneSmartApps-org
(continua…)

XCode e SVN: Prendiamo controllo dei nostri progetti

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

6

XCode-SVN-00 Forse non lo sapevate, ma ogni Apple Macintosh che comprate con Snow Leopard, ha in dotazione un potentissimo sistema di gestione revisione per i files e progetti che scrivete.
Perchè è importante adottare un sistema di revisione per i propri files/progetti? Innanzitutto XCode è pronto per utilizzare appieno le caratteristiche dei sistemi di revisione multipli ed, inoltre, poter avere capillarità su ogni singolo file e relativa subversione all’interno del progetto, potrebbe aiutare (e di molto) lo sviluppo in team e la correzione di errori. Questa piccola guida, vuole essere un prontuario facile per la configurazione di caratteristiche e programmi già presenti, al momento in cui scrivo (10.6.5+), su MacOS X. (continua…)

Xcode 3.2.4 e iOS SDK 4.1 disponibili per il download

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

10

SDK 3.2.4 e iOS-4.1 Xcode, il completo ambiente di sviluppo (che ormai conosciamo tutti) per creare applicazioni per Mac, iPhone, iPod e iPad si aggiorna alla versione 3.2.4. E’ stata infatti appena rilasciata (ieri sera) la versione finale di questa versione, precedentemente disponibile solo in versione beta per gli sviluppatori. Questo ambiente di sviluppo, per chi ancora non lo sapesse, include diversi trumenti, tra cui Xcode, Interface Builder, Instruments, i vari simulatori per iPhone e iPad e via dicendo: insomma, il nostro caro “vecchio” ambiente di sviluppo al completo totalmente gratuito e aggiornato. (continua…)

Scaricare e installare vecchie versioni di Xcode

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

5

download-and-adc-program-assets A volte potrebbe nascere l’esigenza di dover lavorare con una vecchia versione di Xcode, anche se è altamente sconsigliato ed è preferibile programmare sempre con l’ultima versione stabile dell’ambiente di sviluppo. Ma se proprio non potessimo farne a meno, dove reperire le vecchie versioni di Xcode?
Se avete aderito al developer program di Apple vi basterà visitare il seguente indirizzo: (continua…)

T#064 – Rilevare le informazioni sul device in uso (modello, nome, sistema, versione)

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

4

t064 uidevice iphone sdk 02 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…)

T#035 – Creare uno screenshot a runtime

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

8

T035 - Screenshot esecuzione tutorial 035 - Screenshot a runtime Rispondiamo ad una richiesta di un nostro utente pubblicando questo interessante Tutorial di programmazione iPhone. Vi mostreremo come catturare con poche righe di codice un’istantanea (screenshot) della vostra App durante l’esecuzione del programma. Verrà quindi mostrata nell’app un’anteprima di quanto catturato e salvato lo screenshot direttamente nel “Rullino fotografico” del vostro iPhone. Partiamo subito con il nostro tutorial.

Apriamo Xcode, creiamo un nuovo progetto, dall’elenco dei template disponibili selezioniamo “View-based Application” e proseguiamo. Diamo un nome, ad esempio myScreenshot, decidiamo la posizione dove salvare e clicchiamo su “Save”. (continua…)

T#031 – Usiamo Font True Type personali nelle nostre applicazioni iPhone (ttf)

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

4

Icona True-TypeSalve a tutti, per chi non mi conoscesse (un po’ tutti credo :P ) sono l’autore di “Punti Patente Plus” rilasciata venerdì 9 aprile sull’AppStore e attualmente al primo posto tra le applicazioni più acquistate! Oggi vi parlerò di un argomento che può sembrare banale, ma, per quanto mi riguarda, mi ha richiesto non poche notti insonni.
Come sapete, è già possibile usare un Font True Type all’interno di iPhone, semplicemente specificando il suo FontFamily. (continua…)

TIPS#010 – Verificare la presenza della fotocamera nel dispositivo

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

1

Se la vostra applicazione sfrutta la fotocamera per catturare immagini, o per offrire funzionalità legate alla realtà aumentata, o per qualsiasi altro motivo, potreste aver bisogno di verificare la sua presenza all’interno del dispositivo su cui sta girando il vostro programma. Ricordate che l’App Store è raggiungibile non solo dagli iPhone, ma anche dagli iPod Touch e da poco anche dagli iPad. Se la vostra App ha quindi una funzionalità legata alla fotocamera, potreste voler decidere, ad esempio, se mostrare o meno il relativo pulsante di apertura.

Certo, se la vostra App, invece, facesse uso esclusivo di questo componente in tutta l’applicazione, o cmq questa fosse di vitale importanza e non solo un’appetibile opzione, allora occorrerà fornire questa informazione ai possibili clienti in modo chiaro e preciso nella descrizione dell’applicazione in App Store. (continua…)

IPAD#001 – Usiamo le Split View

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

40

Apple iPad Oggi vi proponiamo il primo di una lunga serie di Tutorial di programmazione iPad. Come sicuramente sarà già noto ad ognuno di voi, il nuovo dispositivo Apple, appunto l’iPad, monta una versione di iPhone OS, ovvero, lo stesso sistema che fa funzionare i nostri amati melafonini. Tra le poche differenze troviamo sicuramente qualche piccolo accorgimento dovuto all’evidente differenza di dimensioni dei display di questi due dispositivi. Imparerete quindi, con questa nuova serie di tutorial, a programmare anche il vostro iPad. Da oggi potrete creare 3 tipologie di applicazioni: (continua…)

Torna all'inizio