Creare un nuovo progetto Xcode e scegliere " Applicazione Window -based " nella scheda iOS .
2
Selezionare il file " ( projectname ) AppDelegate.h . " Questo è il file "header" per il progetto . Definire tutte le parti dei dati e le funzioni di cui avrete bisogno per rendere il vostro progetto di lavoro
3
apportare le modifiche nel vostro editor di simile a questa: .
# Import < ; UIKit /UIKit.h >
@ interfaccia simpleAppDelegate : NSObject UIWindow * window ; IBOutlet UIWebView * navigatore ; IBOutlet UITextField * indirizzo ; } - ( IBAction ) takeStringURLFrom : (id ) sender ; @ property ( nonatomic , conservare ) IBOutlet UIWindow * window ; @ end Sostituire " simpleAppDelete " con il nome del progetto . Definire cinque nuovi elementi nel codice . Primo e ultimo sono una finestra. Si crea la finestra nella memoria , l' altro definisce una proprietà di " IBOutlet " che permette di Interface Builder ( IB ) conoscere l'esistenza della finestra . La seconda e la terza definiscono una " UIWebView " ed un oggetto " UITextField " denominato "browser" e " indirizzo ". Questi detengono il browser e la sua barra degli indirizzi . La penultima definisce un " IBAction " nome " takeStringURLFrom : . " Questo definisce una funzione che può essere collegato al Interface Builder per recuperare l'URL dalla barra degli indirizzi e caricarlo nel browser. Salvare il lavoro . Selezionare il file " ( projectname ) AppDelegate.m . " Questo è il file di codice . Scrivere il codice di programma per l'applicazione. Gran parte di essa è già stato scritto per voi automaticamente , quindi è sufficiente aggiungere un paio di righe Incolla il seguente codice nel file : - ( IBAction ) takeStringURLFrom . : ( id ) sender { NSLog ( @ "Tentativo di caricare "); NSURL * url = [ NSURL URLWithString : [Testo mittente ] ] ; NSURLRequest * richiesta = [ NSURLRequest requestWithURL : url] ; [ navigatore loadRequest : richiesta] ; } Questo primo scrive una voce di registro sviluppatore del programma notando che sta tentando per caricare una pagina web. Avanti , tenta di convertire il testo dal campo di testo è stato definito in un URL. Infine, crea una richiesta web per tale indirizzo e lo invia al browser da visualizzare . Ricordatevi di postare fuori parentesi { } per le funzioni esistenti. Salvare il lavoro . Fare doppio clic sul file " MainMenu.xib " per aprire Interface Builder . Ti verrà presentato con una foto in bianco di un iPhone . tipo " campo di testo " nella casella di ricerca nella finestra della biblioteca e si trascina il conseguente " UITextField " nella finestra vuota iPhone . Posizionarlo nella parte superiore della finestra , e utilizzare il mouse per trascinare i bordi e ridimensionarla . tipo " WebView " nella casella di ricerca nella finestra Libreria e trascinare il " UIWebView " nella finestra vuota iPhone . Posizionarla appena sotto la UITextField e trascinare i bordi in modo da riempire il resto della finestra . Premere " Ctrl" e fare clic sul UITextField . Si aprirà un elenco di tutti i "collegamenti" che sono possibili dal campo di testo . Selezionare " editing fatto fine" e trascinarlo nella " ( projectname ) AppDelete " nella finestra del progetto . Una lista di opzioni verrà visualizzato quando si rilascia il mouse . Selezionare " takestringurlfrom . " Questo specifica che quando l'utente terminata la modifica del testo nella barra degli indirizzi , il testo dovrebbe essere impostato per la funzione che hai scritto . Premere " Ctrl" e clicca su " AppDelete " nella finestra del progetto . Apparirà un altro elenco di potenziali connessioni . Selezionare quello chiamato "indirizzo" e trascinarlo nella barra degli indirizzi . Selezionare quello chiamato "browser" e trascinarlo nella WebView . Questo permette di Interface Builder sapere quali componenti si sta parlando quando hai scritto il codice. Salvare il lavoro e , di nuovo in Xcode , clicca su " Build and Run ".
4
5
6
7
8
9
10
11
Informazioni correlate
Programmazione © www.354353.com