IOS Cámara
Arquitectura IOS

 • Basada en capas.
   ▫ Cocoa Touch
   ▫ Media
   ▫ Core Services
   ▫ Core OS
ARQUITECTURA DE COCOA-TOUCH
 • Esta arquitectura (Modelo-Vista-Controlador) separa los
   datos, interfaz de usuario y lógica de control en tres
   componentes. Para el caso del iOS SDK podemos ver la
   arquitectura de la siguiente manera :
     CoreData (Modelo)
     UIView (Vista)
     UIViewController (Controlador)
UIImagePickerController
 • Para acceder a las imágenes guardadas en el
   dispositivo o capturar imágenes desde un iPhone
   se utilizara el
   controlador UIImagePickerController. Esta
   clase controla la interface de usuario y retorna
   el mensaje una vez terminada su utilización.
Código de agregar elementos:
 #import <UIKit/UIKit.h>
 @interface ViewController : UIViewController
   <UIImagePickerControllerDelegate, UINavigationControllerDelegat
   e> {
   UIImageView *imagenView;
   UIButton *abrirGaleria;
   UIButton *tomarFoto;
 }
 @property (nonatomic, retain) IBOutlet UIImageView *imagenView;
 @property (nonatomic, retain) IBOutlet UIButton *abrirGaleria;
 @property (nonatomic, retain) IBOutlet UIButton *tomarFoto;

  - (IBAction)abrirGaleria:(id)sender;
  - (IBAction)tomarFoto:(id)sender;

 @end
Crear interfaz y enlazar:
Crear interfaz y enlazar:
Funciones declaradas previamente
 #import "ViewController.h"
 @implementation ViewController
 @synthesize
   imagenView, abrirGaleria, tomarFoto;
 - (IBAction)abrirGaleria:(id)sender {…..}
 - (IBAction)tomarFoto:(id)sender {…..}
Cerrar
 - (void)dealloc {
     [imagenView release];
     [abrirGaleria release];
     [tomarFoto release];
     [super dealloc];
 }

Más contenido relacionado

PPTX
IOS-camara
PPTX
Ios cámara
PPTX
IOS cámara
PPT
διαφημίσεις 2012 13
PPTX
My Advocacy Project/HUS 352/Fall 2012
PDF
Ctm pres
DOCX
Written description of project/HUS 352/Sullivan
PDF
Permaculture Intro
IOS-camara
Ios cámara
IOS cámara
διαφημίσεις 2012 13
My Advocacy Project/HUS 352/Fall 2012
Ctm pres
Written description of project/HUS 352/Sullivan
Permaculture Intro

Similar a Ioscmara (8)

PPTX
Tutorial 3
PDF
Microsoft Virtual Academy - Xamarin iOS
PDF
Iphone
PDF
Ios
PDF
Charla desarrollo de aplicaciones en iOS para iPhone y iPad
PDF
Taller de introducción a iOS development
PPT
Desarrollar juegos para Iphone e Ipad con Cocos2D
PDF
Sistemas Operativos Moviles, Android y IOs
Tutorial 3
Microsoft Virtual Academy - Xamarin iOS
Iphone
Ios
Charla desarrollo de aplicaciones en iOS para iPhone y iPad
Taller de introducción a iOS development
Desarrollar juegos para Iphone e Ipad con Cocos2D
Sistemas Operativos Moviles, Android y IOs
Publicidad

Más de Aiko Tamashiro (7)

PPTX
PPTX
Probador virtual
PPTX
Probador virtual
PPTX
Probador virtual
PPTX
Probador virtual
PPTX
Probador virtual
PPTX
Probador virtual
Probador virtual
Probador virtual
Probador virtual
Probador virtual
Probador virtual
Probador virtual
Publicidad

Ioscmara

  • 2. Arquitectura IOS • Basada en capas. ▫ Cocoa Touch ▫ Media ▫ Core Services ▫ Core OS
  • 3. ARQUITECTURA DE COCOA-TOUCH • Esta arquitectura (Modelo-Vista-Controlador) separa los datos, interfaz de usuario y lógica de control en tres componentes. Para el caso del iOS SDK podemos ver la arquitectura de la siguiente manera : CoreData (Modelo) UIView (Vista) UIViewController (Controlador)
  • 4. UIImagePickerController • Para acceder a las imágenes guardadas en el dispositivo o capturar imágenes desde un iPhone se utilizara el controlador UIImagePickerController. Esta clase controla la interface de usuario y retorna el mensaje una vez terminada su utilización.
  • 5. Código de agregar elementos: #import <UIKit/UIKit.h> @interface ViewController : UIViewController <UIImagePickerControllerDelegate, UINavigationControllerDelegat e> { UIImageView *imagenView; UIButton *abrirGaleria; UIButton *tomarFoto; } @property (nonatomic, retain) IBOutlet UIImageView *imagenView; @property (nonatomic, retain) IBOutlet UIButton *abrirGaleria; @property (nonatomic, retain) IBOutlet UIButton *tomarFoto; - (IBAction)abrirGaleria:(id)sender; - (IBAction)tomarFoto:(id)sender; @end
  • 6. Crear interfaz y enlazar:
  • 7. Crear interfaz y enlazar:
  • 8. Funciones declaradas previamente #import "ViewController.h" @implementation ViewController @synthesize imagenView, abrirGaleria, tomarFoto; - (IBAction)abrirGaleria:(id)sender {…..} - (IBAction)tomarFoto:(id)sender {…..}
  • 9. Cerrar - (void)dealloc { [imagenView release]; [abrirGaleria release]; [tomarFoto release]; [super dealloc]; }