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