SlideShare une entreprise Scribd logo
1  sur  8
Características de
                 Xcode
iPhone OS es el sistema implementado por Apple que permite ejecutar aplicaciones nativas en
los dispositivos móviles: iPhone, iPod Touch e iPad. La arquitectura de esta plataforma toma
como base el núcleo del Sistema Mac OS X e incorpora una nueva capa que da soporte a la
interfaz multi-touch y al acelerómetro.
Los requisítos mínimos para desarrollar en esta plataforma son:



- Mac OS X 10.5 (Leopard) o posterior



- iPhone SDK 2.0 o posterior



- Dispositivo móvil para pruebas (opcional)



El iPhone SDK contiene el código, la información y las herramientas
necesarias para desarrollar, probar, ejecutar, depurar y ajustar las apps
para el iPhone OS. Dentro de este kit encontramos tres aplicaciones
fundamentales:



- Xcode: contiene un conjunto de herramientas para el desarrollo de las
aplicaciones, permite editar, depurar y compilar el código fuente.
Creando un proyecto en Xcode con
Interface Builder y el iPhone Simulator

1. Abrir Xcode e ir a “File->New Project” y seleccionar “View-based Application”
y llamarla “miAppViewController".
Declarar una etiqueta (UILabel) y una función
(IBAction) en la clase“miAppViewController.h”

#import <UIKit/UIKit.h>



@interface miAppViewController : UIViewController {

UILabel *miEtiqueta;

}



@property (nonatomic,retain) IBOutlet UILabel *miEtiqueta;



-(IBAction)cambiarEtiqueta;
Definir la función (IBAction) en
            “miAppViewController.m”

@synthesize miEtiqueta;



-(IBAction)cambiarEtiqueta{



miEtiqueta.text = @”Bazzinga!”;



}
Abrir con doble clic el
archivo“miAppViewController.xib”, agregar una
etiqueta (UILabel) y un botón (UIButton) en la vista del
controlador.
En la ventana “Connections Inspector” arrastrar
miEtiqueta hasta la etiqueta creada y la función
“cambiarEtiqueta” hasta el botón creado.
Presionar en Xcode el botón “Build and
                Run”

Contenu connexe

En vedette

Servlets que manejan datos de formularios HTML
Servlets que manejan datos de formularios HTMLServlets que manejan datos de formularios HTML
Servlets que manejan datos de formularios HTMLjubacalo
 
Slides - minicurso app inventor
Slides - minicurso app inventorSlides - minicurso app inventor
Slides - minicurso app inventorMichel de Souza
 
jQuery Mobile :: Cuadros de diálogo
jQuery Mobile :: Cuadros de diálogojQuery Mobile :: Cuadros de diálogo
jQuery Mobile :: Cuadros de diálogojubacalo
 
AppInventor - Conhecendo o ambiente e seus principais componentes
AppInventor - Conhecendo o ambiente e seus principais componentesAppInventor - Conhecendo o ambiente e seus principais componentes
AppInventor - Conhecendo o ambiente e seus principais componentesSérgio Souza Costa
 
Cronómetro con MIT App Inventor 2
Cronómetro con MIT App Inventor 2Cronómetro con MIT App Inventor 2
Cronómetro con MIT App Inventor 2jubacalo
 
Programamos con App Inventor 3: Mi primera App (III)
Programamos con App Inventor 3: Mi primera App (III)Programamos con App Inventor 3: Mi primera App (III)
Programamos con App Inventor 3: Mi primera App (III)Programamos
 
Programamos con App Inventor 5: BallBounce (juego paso a paso)
Programamos con App Inventor 5: BallBounce (juego paso a paso)Programamos con App Inventor 5: BallBounce (juego paso a paso)
Programamos con App Inventor 5: BallBounce (juego paso a paso)Programamos
 
App inventor bluetooth Arduino
App inventor bluetooth ArduinoApp inventor bluetooth Arduino
App inventor bluetooth ArduinoJosé Pujol Pérez
 

En vedette (10)

Servlets que manejan datos de formularios HTML
Servlets que manejan datos de formularios HTMLServlets que manejan datos de formularios HTML
Servlets que manejan datos de formularios HTML
 
Slides - minicurso app inventor
Slides - minicurso app inventorSlides - minicurso app inventor
Slides - minicurso app inventor
 
jQuery Mobile :: Cuadros de diálogo
jQuery Mobile :: Cuadros de diálogojQuery Mobile :: Cuadros de diálogo
jQuery Mobile :: Cuadros de diálogo
 
AppInventor - Conhecendo o ambiente e seus principais componentes
AppInventor - Conhecendo o ambiente e seus principais componentesAppInventor - Conhecendo o ambiente e seus principais componentes
AppInventor - Conhecendo o ambiente e seus principais componentes
 
Criando um App com App Inventor 2
Criando um App com App Inventor 2Criando um App com App Inventor 2
Criando um App com App Inventor 2
 
Cronómetro con MIT App Inventor 2
Cronómetro con MIT App Inventor 2Cronómetro con MIT App Inventor 2
Cronómetro con MIT App Inventor 2
 
Programamos con App Inventor 3: Mi primera App (III)
Programamos con App Inventor 3: Mi primera App (III)Programamos con App Inventor 3: Mi primera App (III)
Programamos con App Inventor 3: Mi primera App (III)
 
App Inventor: Ejercicio 2
App Inventor: Ejercicio 2App Inventor: Ejercicio 2
App Inventor: Ejercicio 2
 
Programamos con App Inventor 5: BallBounce (juego paso a paso)
Programamos con App Inventor 5: BallBounce (juego paso a paso)Programamos con App Inventor 5: BallBounce (juego paso a paso)
Programamos con App Inventor 5: BallBounce (juego paso a paso)
 
App inventor bluetooth Arduino
App inventor bluetooth ArduinoApp inventor bluetooth Arduino
App inventor bluetooth Arduino
 

Similaire à Características de Xcode para desarrollar apps en iPhone OS

Similaire à Características de Xcode para desarrollar apps en iPhone OS (20)

Aplicaciones moviles iphone ipad
Aplicaciones moviles iphone ipadAplicaciones moviles iphone ipad
Aplicaciones moviles iphone ipad
 
Taller de introducción a iOS development
Taller de introducción a iOS developmentTaller de introducción a iOS development
Taller de introducción a iOS development
 
Ios
IosIos
Ios
 
App inventor
App inventorApp inventor
App inventor
 
WinObjC: Windows Bridge para iOS
WinObjC: Windows Bridge para iOSWinObjC: Windows Bridge para iOS
WinObjC: Windows Bridge para iOS
 
Android e ios5
Android e ios5Android e ios5
Android e ios5
 
Desarrollo de apps multiplataforma Movil
Desarrollo de apps multiplataforma MovilDesarrollo de apps multiplataforma Movil
Desarrollo de apps multiplataforma Movil
 
Estructuras sdk
Estructuras sdkEstructuras sdk
Estructuras sdk
 
Clase celulares
Clase celularesClase celulares
Clase celulares
 
Programacion en visual basic 8.0
Programacion en visual basic 8.0Programacion en visual basic 8.0
Programacion en visual basic 8.0
 
Programacion
ProgramacionProgramacion
Programacion
 
App inventor
App inventorApp inventor
App inventor
 
Taller Práctico de Android
Taller Práctico de AndroidTaller Práctico de Android
Taller Práctico de Android
 
Franle ocanto
Franle ocantoFranle ocanto
Franle ocanto
 
Trabajo de programacion (visual basic)
Trabajo de programacion (visual basic)Trabajo de programacion (visual basic)
Trabajo de programacion (visual basic)
 
R esume libro el gran libro de android
R esume libro el gran libro de androidR esume libro el gran libro de android
R esume libro el gran libro de android
 
Fundamentos Básicos de Visual Basic
Fundamentos Básicos de Visual BasicFundamentos Básicos de Visual Basic
Fundamentos Básicos de Visual Basic
 
Fundamentos de visual basic
Fundamentos de visual basicFundamentos de visual basic
Fundamentos de visual basic
 
Fundamentos de Visual Basic
Fundamentos de Visual Basic Fundamentos de Visual Basic
Fundamentos de Visual Basic
 
Sesion uno azuay
Sesion uno azuaySesion uno azuay
Sesion uno azuay
 

Características de Xcode para desarrollar apps en iPhone OS

  • 1. Características de Xcode iPhone OS es el sistema implementado por Apple que permite ejecutar aplicaciones nativas en los dispositivos móviles: iPhone, iPod Touch e iPad. La arquitectura de esta plataforma toma como base el núcleo del Sistema Mac OS X e incorpora una nueva capa que da soporte a la interfaz multi-touch y al acelerómetro.
  • 2. Los requisítos mínimos para desarrollar en esta plataforma son: - Mac OS X 10.5 (Leopard) o posterior - iPhone SDK 2.0 o posterior - Dispositivo móvil para pruebas (opcional) El iPhone SDK contiene el código, la información y las herramientas necesarias para desarrollar, probar, ejecutar, depurar y ajustar las apps para el iPhone OS. Dentro de este kit encontramos tres aplicaciones fundamentales: - Xcode: contiene un conjunto de herramientas para el desarrollo de las aplicaciones, permite editar, depurar y compilar el código fuente.
  • 3. Creando un proyecto en Xcode con Interface Builder y el iPhone Simulator 1. Abrir Xcode e ir a “File->New Project” y seleccionar “View-based Application” y llamarla “miAppViewController".
  • 4. Declarar una etiqueta (UILabel) y una función (IBAction) en la clase“miAppViewController.h” #import <UIKit/UIKit.h> @interface miAppViewController : UIViewController { UILabel *miEtiqueta; } @property (nonatomic,retain) IBOutlet UILabel *miEtiqueta; -(IBAction)cambiarEtiqueta;
  • 5. Definir la función (IBAction) en “miAppViewController.m” @synthesize miEtiqueta; -(IBAction)cambiarEtiqueta{ miEtiqueta.text = @”Bazzinga!”; }
  • 6. Abrir con doble clic el archivo“miAppViewController.xib”, agregar una etiqueta (UILabel) y un botón (UIButton) en la vista del controlador.
  • 7. En la ventana “Connections Inspector” arrastrar miEtiqueta hasta la etiqueta creada y la función “cambiarEtiqueta” hasta el botón creado.
  • 8. Presionar en Xcode el botón “Build and Run”