Scrivere applicazioni per iPhone. Guida pratica “Hello world”
by Stefano LoduQuesto è 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.
iPhoneandGo - Lodu - iphoneandgo@gmail.com











19 Comments. Subscribe to this post comments or trackback.
agosto 26th, 2008
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 27th, 2008
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 3rd, 2008
Grazie Mille per condividere la tua conoscenza!!!!
settembre 4th, 2008
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 4th, 2008
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 8th, 2008
scusate se insisto, ma la cosa mi interessa molto…c’è qualche modo di usare l’sdk senza avere un mac?
dicembre 4th, 2008
@jacksparrow se non hai OSX no!
per avere osx devi avere un mac, oppure devi installare su intel osx(hackintosh) o lo emuli con vmware.
gennaio 12th, 2009
Ho installato SDK dev per Iphone e quando lancio X-CODE nei template non mi compare OS X iPhone Disk Image
Ho notato che sotto /Developers/Platforms non ho IphoneOS che dovrebbe indicare il so di Iphone
come posso risolvere? grazie..
gennaio 12th, 2009
Ciao Stefano Ma lo hai installato su un Mac o su di un PC con leopard?
gennaio 12th, 2009
Ho installato su Pc Leopard.. cambia qualcosa?
gennaio 12th, 2009
Stefano, ti ho chiesto perchè non sei il primo ad avere questo problema… installando con PC.. questa e’ la soluzione di un utente che mi ha poi scritto: prendo i package, li installo… e nel momento della installazione seleziono la cartella development… e poi lì integra i package aggiuntivi a quelli esistenti…ho provato e funziona tutto
.. vedi se va. !
gennaio 15th, 2009
Ciao a tutti, non so se può essere questo il caso però l’SDK per iPhone vuole un processore Intel quindi se viene installato con un PPC è normale che non comprenda l’OS iPhone.
gennaio 15th, 2009
Grazie Serpico io non ne ero a conoscenza di questa informazione..
gennaio 15th, 2009
Allora, nel mio caso il problema era il file di installazione SDK.. ho riprovato con il file scaricato direttamente da APLLE e funziona alla grande.. grazie…
gennaio 15th, 2009
@Stefano Lo Duca
…di niente! Del resto i blog/siti come questo servono anche per condividere e aiutarsi a vicenda…
p.s. cmq con opportune modifiche si può far girare sia l’SDK sia l’iPhone Simulator anche su un ‘vecchio’ PPC
@Stefano
bene… sono contento per te
febbraio 21st, 2009
Ciao Serpico,
in effetti io che ho installato l’SDK su un mac MINI G4 non riesco a vedere l’immagine dell’iPhone sul simulatore ma solo una finestra grigia.. come posso risolvere questo problema? grazie!
settembre 25th, 2009
Ragazzi ho una domanda .. forse però è un pò complessa … allora: è la prima volta che creo un’applicazione, ho seguito il tutorial ed è andato tutto ok … Io dovrei creare un programma che praticamente faccia visualizzare alcuni articoli (tipo blog) e che ovviamente si aggiorni ogni qualvolta che io inserisco una news … ovvero … Chi ha il programma istallato può accedere e vedere le news giornaliere che inserisco … oppure, andrebbe bene anche un programma che faccia una sorta di relink su di un sito internet dedicato che poi aggiorno con ftp … come posso fare ??? aiutatemi vi prego …
novembre 19th, 2009
Ci voleva proprio un sito come questo Grazie per il lavoro che fai per noi beginner
gennaio 25th, 2010
Ciao a tutti,
ho seguito il tutorial.. ma quando faccio doppio click sul file:
HelloViewController.xib
si apre solo la finestra view.. le altre no.. come faccio ad aprirle ?
Grazie x l’aiuto.