21
ott 2008


Creare un’applicazione con UIWebView

Parte con questo primo articolo la nuova sezione dedicata allo sviluppo di applicazioni per iPhone. Questa nuova sezione nasce in collaborazione con Apple-Italia.com che da poco ha aperto una sezione Dev dedicata allo sviluppo di applicazioni in ambiente Mac ed anche per iPhone. Grazie a questa collaborazione verranno proposti dei video tutorial con il fine di prendere dimestichezza con le applicazioni di sviluppo quali Xcode e Interface Builder e conoscere i particolari delle varie funzioni disponibili.

[youtube EZKSbb40Jp8]

In questo primo tutorial creeremo un’applicazione che può mostrare una pagina web. Si userà un oggetto di tipo UIWebView. Nel video alla fine l’applicazione mostra una schermata grigia per colpa del sito Apple. Nel codice che potete scaricare settando un’altro sito non si ha nessun problema.

I passaggi da seguire

  • Aprite XCode e create un app di tipo View-Based-Application
  • Eliminate il file nomeappviewcontroller e aprite MainWindow.xib
  • In MainWindow.xib (Interface Builder) inserite una view e cambiate la class identity in MainView
  • Create un outlet con nome webView e id UIWebView
  • Inserite un UIWebView e connettetelo all’outlet creato in precedenza dalla scheda connection della View “MainView”
  • Aggingete due pulsanti e tramite le action preimpostate dell’oggetto UIWebView, cioè goBack e goFoward
  • Ora selezionate la view MainView e fa File fate WriteClassFiles
  • Salvate i 2 file (.m e .h) dentro classes e aggiugeteli al progetto
  • Adesso specifichiamo la super classe in MainView.h: dovrà essere .h
  • In MainView.m usiamo la funzione di tipo void awakeFromNib con i seguenti metodi:
  • [webView loadRequest:[NSURLRequest requestWithURL:[NSURL URLWithString:@"http://www.apple-italia.com"]]];

A questo punto premete Build And Go e godetevi la vostra App.

Se vuoi puoi scaricare il codice sorgente da qui.

La vostra opinione

Saremo lieti di sapere la vostra opinione in merito a questa nuova sezione. Vi piace? Se desiderate dei tutorial su determinate funzionalità lasciateci un commento e provvederemo ad aiutarvi se possibile

Tags: , , ,
Marco Bernardi (21 ottobre 2008 18:39)

L'utilizzo del contenuto di questo articolo è soggetto alle condizioni della Licenza Creative Commons. Sono consentite la distribuzione, la riproduzione e la realizzazione di opere derivate per fini non commerciali, purchè venga citata la fonte.
  • Jack Walters

    sarebbe bello imparare a creare app per iphone… ma per chi, come me, lavora sotto windows (e non è capacitato a cambiare sistema =P) c’è speranza?

    Comunque gran bella pensata. Sicuramente non alla portata di tutti, ma gli “smanettoni moderati” avranno di che divertirsi!

  • Simo060994

    good, se avrò l’iMac ci proverò

  • http://www.suondmao.altervista.org Suondmao

    Jack Walters: su windows se vuoi compilare pe iPhone devi essere una smanettone..e scordarti l’interfaccia grafica di xcode e interface builder :D

  • Jack Walters

    Già già, Suondmao ti devo dar ragione ^__^
    ma d’altronde è giusto così!

  • http://gioro.altervista.org Playrom

    giusto no jack….i 3/4 degli utenti itouch e iphone sono windows……

  • 01clark01

    che figata…. avessi un mac e soprattutto del tempo, mi piacerebbe sbettermi a imparare questo linguaggio…

  • Steve Jobs

    Grande idea che vi fa emergere rispetto ad “altri” siti del genere.

    Da vostro appassionatissimo lettore mi permetto di darvi un piccolo suggerimento, che naturalmente tornerà utile sia a me che a molti altri.

    Sarebbe ideale iniziare questa serie di tutorial video non tanto di applicazioni belle e pensate altrimenti si potrebbe correre il rischio di seguire le istruzioni ricopiarle sul proprio xcode e lanciare il simulatore per capire che chi ci ha “dettato” il programma è veramente in gamba.

    La cosa realmente interessante, sempre a parer mio, sarebbe quella di partire con delle video guide dalle basi di programmazione dell’iPhone per capire cosa si stà facendo e poi essere liberi di continuare per la propria strada o seguire progetti in linea con una cognizione di cosa si stà facendo e non rischiare di ridursi a un copia e incolla delle istruzioni dei vostri preparatissimi collaboratori.

    Sono sicuro che non mi deluderete neanche questa volta.

    Grandi ed ottimo lavoro

  • Nobody

    grande iniziativa e ottimo consiglio. Anche io sono interessato a cominciare dall’inizio, dalle basi. Speriamo che di ascoltino.

    Buona giornata a tutti

  • dukone

    Ottima idea,
    finalmente posso iniziare…. spero ke mettiate una sezione dedicata…..

  • Invisigoth

    Si ma speriamo che iniziano dalle basi come dicevano nei post precedenti.

  • http://www.apple-italia.com BoRnA

    Abbiamo pubblicato quest’articolo richiedendo il vostro parere finale appunto per capire quali sono le vostre esigenze. Per evitare anche di fare videotutorial inutili.

    Ora che abbiamo capito le vostre necessità, ci muoveremo di conseguenza. Se avete argomenti specifici che volete capire, siamo qui ad ascoltarvi.

    Grazie a tutti per il feedback

  • HackDown

    E’ arrivato il solito spammista, ci mancava tanto

  • Simon

    L’ho provato, l’applicazione va ma comunque non è che mi piace molto la vostra guida, non riuscivo a capire molti passaggi…

  • http://www.apple-italia.com BoRnA

    @Simon:
    Hai consigli da proporre per le prossime guide?

    @HackDown
    A chi ti riferisci?

  • Steve Jobs

    Grande BoRnA

    Personalmente aspetto fiducioso una guida che parta dalle basi della programmazione pensi che sarà possibile ?

    L’essere ascoltati è una grande cosa.

    Buon lavoro.

  • http://www.apple-italia.com BoRnA

    Stiamo organizznado il lavoro per presentare sotto vari aspetti gli stumenti di lavoro e le basi per programmare con iphone

  • cri900

    CONSIGLIO: UN VIDEO IN ALTA DEFINIZIONE PER IL DOWNLOAD…..ALMENO SI PUO VEDERE BENE IL TUTTO…

    GRAZIE

  • Pingback: xCode: basi della programmazione su iPhone - iPhone Italia - Il blog italiano sull’Apple iPhone 3G

  • Derek Dentifricio

    buongiorno a tutti :) mi sono accorto che su internet e sulle guide non si parla mai di come creare banner sull iphone.. del tipo …
    ho una tab bar + navigation controller con cui ho creato un piccolo menu, volevo poter aggiungere sotto la tabella un banner che mi permette di aggiungere pubblicità o altro dal web… ho guardato ovunque e ora non so più dove sbattere la testa… ringrazio già chi ha il disturbo di rispondermi :)

    grazie,Derek.

  • dani

    Per programmare sotto windows:
    Vmware 6.5 + mac osx 10.5 leopard + Xcode

    fine!

  • riccardo

    il link per scaricare il sorgente non funziona grazie


Follow iPhoneItalia.com on Twitter



  • iPhone 5, come lo vorresti?

    Risultati

    Loading ... Loading ...

Home | Pubblicità | About | Privacy | Contact | Feed RSS | iPhone View