Tecnología

Inicio

Cómo hacer una aplicación de iPhone realmente simple

XCode de Apple, Interface Builder, el iPhone SDK, y el lenguaje de programación Objective-C puede ser un poco serlo demasiado al principio, incluso para los programadores experimentados que están más familiarizados con Visual Studio de Microsoft. Sin embargo, con un poco de tiempo y práctica, usted puede hacer sus propias aplicaciones para el iPhone y moverse entre Interface Builder y XCode como un profesional.

Instrucciones

1 Crear un nuevo proyecto de Xcode y elegir la opción "Aplicación basada en la Ventana" en la pestaña iOS.

2 Seleccione el archivo "(projectname) AppDelegate.h." Este es el archivo de "cabecera" para el proyecto. Definir todos los elementos de datos y funciones que se necesitan para hacer su trabajo de proyecto.

3 Hacer las modificaciones en su editor para tener este aspecto:

importación <UIKit / UIKit.h>

@interface simpleAppDelegate: NSObject <UIApplicationDelegate> {

UIWindow *window;

IBOutlet UIWebView * navegador;

IBOutlet UITextField * dirección;

}

(IBAction) takeStringURLFrom: (id) del remitente;

@property (no atómica, retener) IBOutlet UIWindow * ventana;

@fin

4 Reemplazar "simpleAppDelete" con el nombre de su proyecto. Definir cinco nuevos artículos en el código. Primera y la última son una ventana. Uno crea la ventana en la memoria, el otro define una propiedad "IBOutlet" que permite a Interface Builder (IB) saben de la existencia de la ventana. El segundo y tercer definen un "UIWebView" y un objeto llamado "navegador" "UITextField" y "dirección". Estos tienen el navegador y la barra de direcciones. El penúltimo define un "IBAction" llamado "takeStringURLFrom :." Esto define una función que puede estar vinculado en el Interface Builder para recuperar la URL de la barra de direcciones y la carga en el navegador. Guarda tu trabajo.

5 Seleccione el archivo "(projectname) AppDelegate.m." Este es el archivo de código. Escribir el código del programa para su aplicación. Gran parte de lo que ya se ha escrito de forma automática, por lo que sólo tenga que añadir unas pocas líneas.

6 Pegue el siguiente código en el archivo:

(IBAction) takeStringURLFrom: (id) {remitente

NSLog (@ "El intento de cargar");

NSURL * url = [NSURL URLWithString: [Texto remitente]];

* NSURLRequest petición = [NSURLRequest requestWithURL: url];

[Navegador loadRequest: solicitud];

}

Este primer escribe una entrada en el registro de desarrollador del programa señalando que se está tratando de cargar una página web. A continuación, se intenta convertir el texto del campo de texto que ha definido en una URL. Por último, se crea una petición web de la URL y lo envía a su navegador para ser visualizada. Recuerde que para ponerlo fuera de los corchetes {} para las funciones existentes. Guarda tu trabajo.

7 Haga doble clic en el archivo "MainMenu.xib" para abrir el Interface Builder. Se le presentará con una imagen en blanco de un iPhone.

8 Tipo "campo de texto" en la caja de búsqueda en la ventana de la biblioteca y arrastre el resultado "UITextField" en la ventana de su iPhone en blanco. Posicionarlo en la parte superior de la ventana, y utilizar el ratón para arrastrar los bordes y cambiar su tamaño.

9 Tipo "vista web" en la caja de búsqueda en la ventana de la biblioteca y arrastre el "UIWebView" en la ventana de su iPhone en blanco. Posicionarlo justo debajo de la UITextField y arrastre los bordes de modo que llene el resto de la ventana.

10 Pulse la tecla "Ctrl" y haga clic en el UITextField. Con ello se abre una lista de todas las "conexiones" que son posibles desde el campo de texto. Seleccione "edición final hizo" y arrastrarlo a la "(projectname) AppDelete" en la ventana del proyecto. Una lista de opciones aparecerá cuando suelte el ratón. Seleccione "takestringurlfrom." Esto especifica que cuando el usuario finalizó la edición de texto en la barra de direcciones, el texto debe ajustarse a la función que escribió.

11 Pulse la tecla "Ctrl" y haga clic en el "AppDelete" en la ventana del proyecto. aparecerá otra lista de posibles conexiones. Seleccione el llamado "dirección" y arrastrarlo a la barra de direcciones. Seleccione el llamado "navegador" y arrastrarlo a la vista Web. De este modo, constructor de interfaces sabe qué componentes se habla de cuando escribió su código. Guarde su trabajo y, de vuelta en Xcode, haga clic en "Build and Run".