Come fare un App iPhone Really Simple

August 16

XCode di Apple, Interface Builder, iPhone SDK, e Objective-C linguaggio di programmazione possono essere un po 'overwelming in un primo momento, anche per i programmatori esperti che hanno più familiarità con Visual Studio di Microsoft. Tuttavia, con un po 'di tempo e la pratica, è possibile effettuare le proprie applicazioni per iPhone e spostarsi tra Interface Builder e XCode come un professionista.

istruzione

1 Creare un nuovo progetto Xcode e scegliere "Application Window-based" nella scheda iOS.

2 Selezionare il file "(projectname) AppDelegate.h." Questo è il file "header" per il progetto. Definire tutti i pezzi di dati e funzioni di cui avrete bisogno per rendere il vostro progetto di lavoro.

3 Effettuare le modifiche nel vostro editor di simile a questa:

import <UIKit / UIKit.h>

@interface simpleAppDelegate: NSObject <UIApplicationDelegate> {

UIWindow *window;

IBOutlet UIWebView * del browser;

IBOutlet UITextField * indirizzo;

}

(IBAction) takeStringURLFrom: (id) del mittente;

@property (nonatomic, mantenere) IBOutlet UIWindow * finestra;

@fine

4 Sostituire "simpleAppDelete" con il nome del progetto. Definire cinque nuovi articoli nel codice. Primo e l'ultimo sono una finestra. Si crea la finestra nella memoria, l'altra definisce una proprietà "IBOutlet", che permette di Interface Builder (IB) conoscere circa l'esistenza della finestra. La seconda e la terza definiscono un "UIWebView" e un "UITextField" oggetto denominato "browser" e "indirizzo". Questi tengono il browser e la sua barra degli indirizzi. Il penultimo definisce un "IBAction" di nome "takeStringURLFrom :." Questa 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.

5 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, in modo che solo bisogno di aggiungere un paio di righe.

6 Incollare il seguente codice nel file:

(IBAction) takeStringURLFrom: (id) {sender

NSLog (@ "Il tentativo di caricare");

NSURL * url = [NSURL URLWithString: [testo mittente]];

NSURLRequest * richiesta = [NSURLRequest requestWithURL: url];

[Browser loadRequest: Richiesta];

}

Questo primo scrive una voce del registro degli sviluppatori del programma notando che sta tentando di caricare una pagina web. Successivamente, si tenta di convertire il testo dal campo di testo è stato definito in un URL. Infine, crea una richiesta Web per tale URL e lo invia al browser da visualizzare. Ricordarsi di inviare fuori le parentesi {} per le funzioni esistenti. Salvare il lavoro.

7 Fare doppio clic sul file "MainMenu.xib" per aprire Interface Builder. Verrà presentato con una foto in bianco di un iPhone.

8 Tipo "campo di testo" nella casella di ricerca nella finestra della biblioteca e trascinare il conseguente "UITextField" nella finestra vuota iPhone. Posizionare nella parte superiore della finestra, e utilizzare il mouse per trascinare i bordi e ridimensionarla.

9 Tipo "WebView" nella casella di ricerca nella finestra della biblioteca e trascinare il "UIWebView" nella finestra vuota iPhone. Posizionare è appena sotto la UITextField e trascinare i bordi in modo da riempire il resto della finestra.

10 Premere il tasto "Ctrl" e fare clic sul UITextField. Si aprirà un elenco di tutte le "connessioni" che sono possibili dal campo di testo. Selezionare "modifica è finita" e trascinarlo nella "(ProjectName) AppDelete" nella finestra del progetto. Un elenco 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.

11 Premere il tasto "Ctrl" e fare clic su "AppDelete" nella finestra del progetto. apparirà un altro elenco di possibili connessioni. Selezionare quello chiamato "indirizzo" e trascinarlo nella barra degli indirizzi. Selezionare quello chiamato "browser" e trascinarlo nella WebView. In questo modo costruttore di interfaccia sapere quali componenti si sta parlando quando hai scritto il codice. Salvare il lavoro e, di nuovo in Xcode, fai clic su "Build and Run".