Questo è il primo articolo destinato allo sviluppo vero e proprio. Sarà una pratica di esempi di software per l’Iphone, la vera programmazione. Impareremo (anch’io) il linguaggio Objective-C, il software di sviluppo SDK, e molti altri strumenti necessari a fare di un nostro sogno un qualcosa di veramente concreto.
Questa sezioni di articoli parte dal presupposto che o conoscete già i concetti base o li leggiate prima nelle guide base in quanto si darà per scontato molti termini e l’utilizzo di : un computer MAC con software SDK installato.
Ho deciso di non cominciare con tutta la teoria e la descrizione dettagliata di ogni singola operazione che andremo a svolgere, ma preferisco iniziare concretizzando subito il primo piccolo ma grande traguardo di poter vedere sul nostro simulatore (o Iphone) il nostro primo programma; il più semplice, il più chiaro, il più classico dei programmi : leggere la scritta “Hello World !”.
Passo 1: Senza molti indulgi apriamo l’applicazione Xcode; da qui portiamoci sul menu File e scegliamo -> New Project e poi -> View Based application.
a questo punto il programma ci chiederà di dare un nome al progetto e destinarlo in una cartella a nostro piacimento. Diamo il nome del progetto :”Hello”.
Passo 2: eccoci davanti a tutto il nostro gruppo di file che Xcode ha generato automaticamente e che rappresentano la nostra applicazione. Per ora limitiamoci a vedere quali file si sono creati e finita l’applicazione li commentero’ tutti.
Passo 3: da questa posizione andate sul file “HelloViewController.xib” che si trova dentro la cartella “Resources” e cliccatici due volte per far caricare il nostro secondo software : Interface Builder. Le finestre che dovrebbero apparire sono le seguenti :
Una finestra HelloViewController.xib con i tre componenti, una finestra View (che rappresenta lo spazio dove vedremo la nostra applicazione), una finestra attributes, e una finestra library.
Passo 4: tutte le spiegazioni averranno successivamente; ora portiamoci nella finestra library e scegliamo il componente “Label”. Tenendolo premuto con il mouse lo trasciniamo fino a portarlo dentro la finestra “View”
una volta arrivati a questo punto o cliccliamo sopra il componente appena inserito a video “Label” e lo rinominiamo in “Hello World !” o meglio clicchiamo sul campo Label nella finestra Attribute e rinominiamo il testo inserito nel campo Label in “Hello World !”
Passo 5: la nostra prima applicazione è praticamente terminata… andiamo su File del menu e poi premiamo Save per salvare quello che abbiamo appena fatto; ora non ci resta che mandarla in eseguzione nel nostro simulatore; quindi ritorniamo nella finestra del programma Xcode a da li premiamo il pulsante magico : Build and Go e se tutto ha funzionato sul mac dovrebbe apparire un simulatore di iphone come questo :
potete premere il tasto “home” come nel vero Iphone per tornare alle applicazioni base dell’iphone.
Ecco nel prossimo articolo analizzeremo piu’ in dettaglio cos’e’ realmente successo e cosa abbiamo visto fino a questo momento per aver generato la nostra prima applicazione per Iphone.
Articolo successivo all’argomento.
IphoneAndGo - Stefano Lo Duca - loduca_ve@yahoo.it








Agosto 26, 2008 alle 12:37 pm |
Davvero molto interessante, compliemnti per l’idea e per il blog-sito; se continuerai con queste spiegazioni dettagliate sarà molto interessante seguire lo sviluppo. complimenti ancora per l’iniziativa e spero di riuscire un giorno a partecipare all’iniziativa dell’app italiana su iphone eheh
Agosto 27, 2008 alle 8:14 pm |
Ciao Stefano, non vorrei rompere le uova nel paniere, ma non e’ ancora sotto NDA l’SDK? Questa email gira costante nelle mailinglist di Apple:
http://www.cocoabuilder.com/archive/message/cocoa/2008/8/5/214872
Settembre 3, 2008 alle 7:47 am |
Grazie Mille per condividere la tua conoscenza!!!!
Settembre 4, 2008 alle 11:24 am |
Salve a tutti, prima di tutto faccio i miei complimenti per la bellezza dell’idea e del sito…vorrei porre una domanda..sono interessato al progetto sebbene non possieda esperienza nel settore, ma solo qualche studio elementare tipico dei corsi di ingegneria..non sono in possesso di un mac, per cui la mia domanda è : l’uso dell’sdk mi è precluso? esistono s.o virtuali per simulare un mac? insomma, con o senza stratagemmi vari, mi sarà possibile in qualche modo partecipare al progetto? resto a vostra disposizione.
Settembre 4, 2008 alle 2:40 pm |
Anche io sarei interessato a partecipare al progetto, ho un mac e ho molti anni di esperienza sulla programmazione (OO, J2EE e .Net C#), mi piacerebbe spaziare anche nel mondo Apple, se c’è qualche modo di partecipare sono a disposizione.
(la mia mail è gtavera@tiscali.it)
Ciao
Settembre 8, 2008 alle 10:05 am |
scusate se insisto, ma la cosa mi interessa molto…c’è qualche modo di usare l’sdk senza avere un mac?