SlideShare a Scribd company logo
1 of 8
IOS Cámara
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];
 }

More Related Content

Similar to Ios cámara

Tutorial 3
Tutorial 3Tutorial 3
Tutorial 3
turo2020
 
Aplicaciones moviles iphone ipad
Aplicaciones moviles iphone ipadAplicaciones moviles iphone ipad
Aplicaciones moviles iphone ipad
catalan21
 
Tutorial 1 xcode
Tutorial 1 xcodeTutorial 1 xcode
Tutorial 1 xcode
turo2020
 
android3Introduccion
android3Introduccionandroid3Introduccion
android3Introduccion
oscar7525
 
curso android tema 3
curso android tema 3curso android tema 3
curso android tema 3
Frank Jorge
 
Presentacion android mistela&tweets
Presentacion android mistela&tweetsPresentacion android mistela&tweets
Presentacion android mistela&tweets
Jorge Soro
 
Consejos principales para Android UI Cómo alcanzar la magia en los tablets
Consejos principales para Android UI Cómo alcanzar la magia en los tabletsConsejos principales para Android UI Cómo alcanzar la magia en los tablets
Consejos principales para Android UI Cómo alcanzar la magia en los tablets
Motorola Mobility - MOTODEV
 
Unidad jme-02--ingbarcia-final
Unidad jme-02--ingbarcia-finalUnidad jme-02--ingbarcia-final
Unidad jme-02--ingbarcia-final
Orlando Barcia
 

Similar to Ios cámara (20)

Tutorial 3
Tutorial 3Tutorial 3
Tutorial 3
 
Ios.s7
Ios.s7Ios.s7
Ios.s7
 
Aplicaciones moviles iphone ipad
Aplicaciones moviles iphone ipadAplicaciones moviles iphone ipad
Aplicaciones moviles iphone ipad
 
CocoaHeads México: Introducción a CocoaTouch:UIKit
CocoaHeads México: Introducción a CocoaTouch:UIKitCocoaHeads México: Introducción a CocoaTouch:UIKit
CocoaHeads México: Introducción a CocoaTouch:UIKit
 
Tutorial 1 xcode
Tutorial 1 xcodeTutorial 1 xcode
Tutorial 1 xcode
 
Ios.s5
Ios.s5Ios.s5
Ios.s5
 
Java ME (Micro Edition)
Java ME (Micro Edition) Java ME (Micro Edition)
Java ME (Micro Edition)
 
Cómo controlar el LED remoto
Cómo controlar el LED remotoCómo controlar el LED remoto
Cómo controlar el LED remoto
 
android3Introduccion
android3Introduccionandroid3Introduccion
android3Introduccion
 
Tema 4 3_3_interfaces_de_usuario
Tema 4 3_3_interfaces_de_usuarioTema 4 3_3_interfaces_de_usuario
Tema 4 3_3_interfaces_de_usuario
 
curso android tema 3
curso android tema 3curso android tema 3
curso android tema 3
 
DAM-S7.pptx
DAM-S7.pptxDAM-S7.pptx
DAM-S7.pptx
 
AppIOS
AppIOSAppIOS
AppIOS
 
Presentacion android mistela&tweets
Presentacion android mistela&tweetsPresentacion android mistela&tweets
Presentacion android mistela&tweets
 
Como insertar un video en eclipse java
Como insertar un video en eclipse javaComo insertar un video en eclipse java
Como insertar un video en eclipse java
 
Consejos principales para Android UI Cómo alcanzar la magia en los tablets
Consejos principales para Android UI Cómo alcanzar la magia en los tabletsConsejos principales para Android UI Cómo alcanzar la magia en los tablets
Consejos principales para Android UI Cómo alcanzar la magia en los tablets
 
Sesion 11 Teoria.pdf
Sesion 11 Teoria.pdfSesion 11 Teoria.pdf
Sesion 11 Teoria.pdf
 
Unidad jme-02--ingbarcia-final
Unidad jme-02--ingbarcia-finalUnidad jme-02--ingbarcia-final
Unidad jme-02--ingbarcia-final
 
Android
AndroidAndroid
Android
 
Mi dlet
Mi dletMi dlet
Mi dlet
 

More from Aiko Tamashiro (6)

Probador virtual
Probador virtualProbador virtual
Probador virtual
 
Probador virtual
Probador virtualProbador virtual
Probador virtual
 
Probador virtual
Probador virtualProbador virtual
Probador virtual
 
Probador virtual
Probador virtualProbador virtual
Probador virtual
 
Probador virtual
Probador virtualProbador virtual
Probador virtual
 
Probador virtual
Probador virtualProbador virtual
Probador virtual
 

Ios cámara

  • 2. 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)
  • 3. 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.
  • 4. 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
  • 5. Crear interfaz y enlazar:
  • 6. Crear interfaz y enlazar:
  • 7. Funciones declaradas previamente #import "ViewController.h" @implementation ViewController @synthesize imagenView, abrirGaleria, tomarFoto; - (IBAction)abrirGaleria:(id)sender {…..} - (IBAction)tomarFoto:(id)sender {…..}
  • 8. Cerrar - (void)dealloc { [imagenView release]; [abrirGaleria release]; [tomarFoto release]; [super dealloc]; }