X

iPhone SDK Tutorial #1

Pubblicato da il giorno 16 gennaio 2010

iPhone SDK Tutorial #1

Quest’oggi iniziano una serie di tutorial dedicati allo sviluppo di applicazioni con l’SDK fornitaci da Apple. Cominceremo da cose abbastanza basilari per arrivare a qualcosa di più complicato!

Scarichiamo l’SDK

Assicuratevi di aver installato gli strumenti di sviluppo. Potete scaricare l’SDK cliccando qui. Dovete registrarvi come sviluppatori (gratuito) per poter scaricare il pacchetto. Una volta completata l’installazione troverete Xcode in /Developer/Applications/Xcode.app.

Xcode e Interface Builder

Prima di iniziare il tutorial vorrei farvi un piccolo “riassunto delle funzioni di Xcode e Interface Builder che sono i due programmi più importanti dell’SDK.

Xcode ci permette di scrivere il codice e di compilarlo. Questo è secondo me uno dei migliori compilatori e sicuramente il migliore per sviluppare applicazioni per iPhone

Interface Builder (IB) è importantissimo, infatti ci permetterà di creare l’interfaccia utente della nostra applicazione, con IB sarà davvero facilissimo creare l’interfaccia del nostro programma, sia per iPhone che per Mac!

[ad#angelo]

Creazione del progetto “Ciao iPhone”

Avviamo Xcode e creiamo il nostro primo progetto. Selezionate File > New Project, scegliete iPhone OS  > Application per vedere l’elenco dei template di progetti iPhone.

Scegliete il template View-Based Application (le altre le vedremo nelle prossime lezioni) e cliccate su Choose. Nel pannello che si aprirà scegliete una cartella e rinominate il progetto in: “Hello”.

Verrano creati per noi alcuni file, attraverso questo piccolo schema potete capire come vengono organizzati i file da Xcode:

Proviamo a cliccare sul pulsante in alto: “Build and Go”, si aprirà il Simulatore, un programma che simulerà la nostra applicazione su un “iPhone virtuale“. Per ora vedremo solamente una schermata grigia dato che non abbiamo ancora modificato i file che ci vengono presentati. Ora dobbiamo modificare l’interfaccia. Il programma che ci permette di configurare l’interfaccia utente della nostra applicazione è Interface Builder (IB). Aprite il file HelloViewController.xib.


Andate poi su Tools > Library (nella barra dei menù). Verrà visualizzata la Libreria che raccoglie tutti gli oggetti  dell’interfaccia e controller che potete inserire nei file NIB e XIB. Adesso dobbiamo solamente inserire del testo, quindi digitiamo “label” nella barra di ricerca.

Trascinate l’etichetta nella view, selezionate l’etichetta , se non lo è già, fate doppio clic su di essa per modificare il testo e digitate “Ciao iPhone”. Salvate e chiudete Interface Builder, tornate a Xcode e cliccate su Build and Go per eseguire l’applicazione.

Avete creato la vostra prima applicazione per iPhone, questo era un tutorial mooooolto basilare ed era solamente per farvi prendere “confidenza” con Xcode e Interface Builder e conoscere le loro funzioni.

, 305 articoli pubblicati

Studente, Blogger, Anticonformista, Aspirante Designer, Amante della Musica e della Tecnologia. Bazinga! :D

Visita il sito web di questo autore

Condividi l'articolo!

  • http://www.youtube.com/user/WebDesigner92 WebDesigner92

    Ma fino a che livelli intendi arrivare con questi tutorial?

  • http://www.skimbu.it/author/worldmac/ Angelo Delicato

    @ WebDesigner92:
    Vorrei trattare molti argomenti!

  • Loeo

    non riesco a scaricare l’SDK, mi aiutate per favore quando dice di inserire il verification code

  • http://www.tweeble.it/ Angelo Delicato

    @ Loeo:
    Ti devi registrare al sito http://developer.apple.com/

  • pippo

    non è gratuito….. 99$!!

  • http://www.tweeble.it/ Angelo Delicato

    @ pippo:
    costa 99$ solo se vuoi mettere l’app su app store, altrimenti per scaricare l’sdk non serve nulla….

  • http://www.ultimobyte.org Luca

    E per farlo girare sull’ iPhone come si fa?
    L.

  • http://www.skimbu.it/ Angelo Delicato

    @ Luca:
    devi pagare 99 dollari ad apple…..

  • http://www.ultimobyte.org Luca

    Si lo sapevo…ma questo se voglio venderla…se volessi provarla sul MIO iPhone?
    Non c’è modo?

  • Nicola

    @ Luca:

    No non puoi devi pagare 99 dollari all’anno.. Cmq sul sito http://bubidevs.net c’è un modo per installarla sull’iphone anche senza pagare, io ci sono riuscito ma devi avere il jailbreak. Cmq è molto semplice…

    Mentre per altri tutorial fatti bene i migliori sono quelli di http://devapp.it

  • http://www.ultimobyte.org Luca

    @ Nicola:
    Ok, grazie!

  • Specter987

    Scusa ma per portare un programma in c++ nelle applicazioni come si deve fare??

  • Simonevb

    Finalmente un tutoral che spiega chiaramente il “gettingStarted” su iPhone.

    Ma ci sono altri tutorial per proseguire?