SlideShare una empresa de Scribd logo
1 de 12
1 - INTRODUCCIÓN A IOS
Curso de desarrollo de aplicaciones móviles para iPhone y iPad

                 endika.gutierrez@urbegi.com
                   alex.rayon@urbegi.com

                                      Urbegi Learning
                                         Contents
IOS


• El   sistema operativo de Apple

• Enfocado    a dispositivos móviles, iPhone y iPad y AppleTV

• Comparte     el núcleo con Mac OS X
IOS 2


• Es   un sitema operativo UNIX-Like

  • Totalmente   compatible con las librerias de UNIX

• Basado   sobre el microkernel Mach y Unix BSD

  • El   kernel de OS X y iOS se conoce como Darwin
IOS - CAPAS DEL
    SISTEMA
      Objective-C

     Cocoa Touch

      Multimedia

    Servicios Básicos

   Sistema Operativo
IOS - SISTEMA
        OPERATIVO
  Objective-C
                    • Kernel   de iOS
  Cocoa Touch
                    • Soporta  el acceso al
                     hardaware del
   Multimedia
                     dispositivo
Servicios Básicos   • Seguridad, Sistema
                     de Ficheros, etc.
Sistema Operativo
IOS - SERVICIOS
        BÁSICOS
  Objective-C

  Cocoa Touch
                    • Orientación   a
                     objetos
   Multimedia
                    • Gestión   multihilos
Servicios Básicos

Sistema Operativo
IOS - MULTIMEDIA

  Objective-C

  Cocoa Touch       • Audio

                    • Reproducción   de
   Multimedia
                     video
Servicios Básicos   • Grabación   de Video

Sistema Operativo
IOS - COCOA
          TOUCH
  Objective-C
                    • Gestos
  Cocoa Touch
                    • Elementos Visuales
   Multimedia
                    • Interfaz   de usuario
Servicios Básicos
                    • Animaciones

Sistema Operativo
IOS - OBJECTIVE-C

  Objective-C

  Cocoa Touch       • Lenguaje
                             de
                     programación en iOS
   Multimedia        y Mac OS X

                    • Es
                       un lenguaje
Servicios Básicos    Orientado a objetos

Sistema Operativo
IOS - OBJECTIVE-C

  Objective-C       • Estructuras   de Datos

  Cocoa Touch         • Arrays

                      • Dicionarios
   Multimedia
                        (Mapas)
Servicios Básicos     • Cadenas     de Texto

Sistema Operativo     • ...
PONIENDO EN PRÁCTICA



• Paraeste primer tema vamos a instalar el IDE para el
 desarrollo en iOS Xcode

• Lo   podemos instalar desde la AppStore
FIN

Más contenido relacionado

Destacado

0032 aplicaciones para_dispositivos_ios
0032 aplicaciones para_dispositivos_ios0032 aplicaciones para_dispositivos_ios
0032 aplicaciones para_dispositivos_iosGeneXus
 
iOS development, Ahti Liin, Mooncascade OÜ @ MoMo Tallinn 11.04.11
iOS development, Ahti Liin, Mooncascade OÜ @ MoMo Tallinn 11.04.11iOS development, Ahti Liin, Mooncascade OÜ @ MoMo Tallinn 11.04.11
iOS development, Ahti Liin, Mooncascade OÜ @ MoMo Tallinn 11.04.11MobileMonday Estonia
 
Charla desarrollo de aplicaciones en iOS para iPhone y iPad
Charla desarrollo de aplicaciones en iOS para iPhone y iPadCharla desarrollo de aplicaciones en iOS para iPhone y iPad
Charla desarrollo de aplicaciones en iOS para iPhone y iPadLuis Consiglieri
 
desarrollo de aplicaciones para ios
desarrollo de aplicaciones para iosdesarrollo de aplicaciones para ios
desarrollo de aplicaciones para iosAlysha Nieol
 
CodeWithChris Q&A: I Have an App Idea. Where Do I Start?
CodeWithChris Q&A: I Have an App Idea. Where Do I Start?CodeWithChris Q&A: I Have an App Idea. Where Do I Start?
CodeWithChris Q&A: I Have an App Idea. Where Do I Start?Chris
 
Hello World Program in xcode ,IOS Development using swift
Hello World Program in xcode ,IOS Development using swiftHello World Program in xcode ,IOS Development using swift
Hello World Program in xcode ,IOS Development using swiftVikrant Arya
 
Building second screen TV apps
Building second screen TV appsBuilding second screen TV apps
Building second screen TV appsvrt-medialab
 
iOS - Overview of Mobile Application Developement
iOS - Overview of Mobile Application Developement iOS - Overview of Mobile Application Developement
iOS - Overview of Mobile Application Developement Rohit214
 
Servidor y cliente iOS en 45min
Servidor y cliente iOS en 45minServidor y cliente iOS en 45min
Servidor y cliente iOS en 45minJavier Moreno
 
End-to-end Mobile App Development (with iOS and Azure Mobile Services)
End-to-end Mobile App Development (with iOS and Azure Mobile Services)End-to-end Mobile App Development (with iOS and Azure Mobile Services)
End-to-end Mobile App Development (with iOS and Azure Mobile Services)Andri Yadi
 
taller ios con @javisoto en betabeers
taller ios con @javisoto en betabeerstaller ios con @javisoto en betabeers
taller ios con @javisoto en betabeersNombre Apellidos
 
Aprovechando tecnologias IOS, para Apps
Aprovechando tecnologias IOS, para AppsAprovechando tecnologias IOS, para Apps
Aprovechando tecnologias IOS, para Appseliseo ortiz
 
GDG Dev Fest - Develop with Firebase and IoT
GDG Dev Fest - Develop with Firebase and IoTGDG Dev Fest - Develop with Firebase and IoT
GDG Dev Fest - Develop with Firebase and IoTAndri Yadi
 

Destacado (16)

0032 aplicaciones para_dispositivos_ios
0032 aplicaciones para_dispositivos_ios0032 aplicaciones para_dispositivos_ios
0032 aplicaciones para_dispositivos_ios
 
I os
I osI os
I os
 
iOS development, Ahti Liin, Mooncascade OÜ @ MoMo Tallinn 11.04.11
iOS development, Ahti Liin, Mooncascade OÜ @ MoMo Tallinn 11.04.11iOS development, Ahti Liin, Mooncascade OÜ @ MoMo Tallinn 11.04.11
iOS development, Ahti Liin, Mooncascade OÜ @ MoMo Tallinn 11.04.11
 
Charla desarrollo de aplicaciones en iOS para iPhone y iPad
Charla desarrollo de aplicaciones en iOS para iPhone y iPadCharla desarrollo de aplicaciones en iOS para iPhone y iPad
Charla desarrollo de aplicaciones en iOS para iPhone y iPad
 
desarrollo de aplicaciones para ios
desarrollo de aplicaciones para iosdesarrollo de aplicaciones para ios
desarrollo de aplicaciones para ios
 
CodeWithChris Q&A: I Have an App Idea. Where Do I Start?
CodeWithChris Q&A: I Have an App Idea. Where Do I Start?CodeWithChris Q&A: I Have an App Idea. Where Do I Start?
CodeWithChris Q&A: I Have an App Idea. Where Do I Start?
 
Desarrollo para iPhone y iPad con Flash CS5
Desarrollo para iPhone y iPad con Flash CS5Desarrollo para iPhone y iPad con Flash CS5
Desarrollo para iPhone y iPad con Flash CS5
 
Hello World Program in xcode ,IOS Development using swift
Hello World Program in xcode ,IOS Development using swiftHello World Program in xcode ,IOS Development using swift
Hello World Program in xcode ,IOS Development using swift
 
Building second screen TV apps
Building second screen TV appsBuilding second screen TV apps
Building second screen TV apps
 
SISTEMA OPERATIVO IOS
SISTEMA OPERATIVO IOSSISTEMA OPERATIVO IOS
SISTEMA OPERATIVO IOS
 
iOS - Overview of Mobile Application Developement
iOS - Overview of Mobile Application Developement iOS - Overview of Mobile Application Developement
iOS - Overview of Mobile Application Developement
 
Servidor y cliente iOS en 45min
Servidor y cliente iOS en 45minServidor y cliente iOS en 45min
Servidor y cliente iOS en 45min
 
End-to-end Mobile App Development (with iOS and Azure Mobile Services)
End-to-end Mobile App Development (with iOS and Azure Mobile Services)End-to-end Mobile App Development (with iOS and Azure Mobile Services)
End-to-end Mobile App Development (with iOS and Azure Mobile Services)
 
taller ios con @javisoto en betabeers
taller ios con @javisoto en betabeerstaller ios con @javisoto en betabeers
taller ios con @javisoto en betabeers
 
Aprovechando tecnologias IOS, para Apps
Aprovechando tecnologias IOS, para AppsAprovechando tecnologias IOS, para Apps
Aprovechando tecnologias IOS, para Apps
 
GDG Dev Fest - Develop with Firebase and IoT
GDG Dev Fest - Develop with Firebase and IoTGDG Dev Fest - Develop with Firebase and IoT
GDG Dev Fest - Develop with Firebase and IoT
 

Similar a Ios.s1

Desarrollo de apps para iphone
Desarrollo de apps para iphone Desarrollo de apps para iphone
Desarrollo de apps para iphone E3 Futura
 
Los sistemas operativos
Los sistemas operativosLos sistemas operativos
Los sistemas operativosCeliaFM27
 
Sistemas operativos móviles office2003
Sistemas operativos móviles office2003Sistemas operativos móviles office2003
Sistemas operativos móviles office2003Jaycy Peña
 
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 developmentrafaecheve
 
Sistemas operativos
Sistemas operativosSistemas operativos
Sistemas operativoscristi2699
 
Sistemas operativos moviles
Sistemas operativos movilesSistemas operativos moviles
Sistemas operativos movilesKelly Cuervo
 
Dispositivos moviles
Dispositivos movilesDispositivos moviles
Dispositivos movilesYuly Murcia
 
SISTEMAS OPERATIVOS DE SMARTPHONES Y PC
SISTEMAS OPERATIVOS DE SMARTPHONES Y PCSISTEMAS OPERATIVOS DE SMARTPHONES Y PC
SISTEMAS OPERATIVOS DE SMARTPHONES Y PCPablo Chumania
 
Copia de sistemas opertivos
Copia de sistemas opertivosCopia de sistemas opertivos
Copia de sistemas opertivosyeraysanchez
 
Cuadro comparativo
 Cuadro comparativo Cuadro comparativo
Cuadro comparativogersons90
 
Sistemas Operativos de Dispositivos Moviles
Sistemas Operativos de Dispositivos Moviles Sistemas Operativos de Dispositivos Moviles
Sistemas Operativos de Dispositivos Moviles Elthon Frxnz Escobedo
 
Sistemas operativos
Sistemas operativosSistemas operativos
Sistemas operativosoliwis9
 
Sistemas operativos 4b
Sistemas operativos 4bSistemas operativos 4b
Sistemas operativos 4boliwis9
 
Sistemas operativos para aplicaciones moviles
Sistemas operativos para aplicaciones movilesSistemas operativos para aplicaciones moviles
Sistemas operativos para aplicaciones movilesjuniorzeta
 
Introducción a la Plataforma para Móviles Android
Introducción a la Plataforma  para Móviles AndroidIntroducción a la Plataforma  para Móviles Android
Introducción a la Plataforma para Móviles AndroidEduardo Lazo Cisneros
 
Sistemas operativos
Sistemas operativosSistemas operativos
Sistemas operativosirenemune63
 

Similar a Ios.s1 (20)

Desarrollo de apps para iphone
Desarrollo de apps para iphone Desarrollo de apps para iphone
Desarrollo de apps para iphone
 
Los sistemas operativos
Los sistemas operativosLos sistemas operativos
Los sistemas operativos
 
Sistemas operativos móviles office2003
Sistemas operativos móviles office2003Sistemas operativos móviles office2003
Sistemas operativos móviles office2003
 
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
 
Sistemas
Sistemas Sistemas
Sistemas
 
Sistemas operativos
Sistemas operativosSistemas operativos
Sistemas operativos
 
Exposición - IOS
Exposición - IOSExposición - IOS
Exposición - IOS
 
Sistemas operativos moviles
Sistemas operativos movilesSistemas operativos moviles
Sistemas operativos moviles
 
Dispositivos moviles
Dispositivos movilesDispositivos moviles
Dispositivos moviles
 
SISTEMAS OPERATIVOS DE SMARTPHONES Y PC
SISTEMAS OPERATIVOS DE SMARTPHONES Y PCSISTEMAS OPERATIVOS DE SMARTPHONES Y PC
SISTEMAS OPERATIVOS DE SMARTPHONES Y PC
 
Copia de sistemas opertivos
Copia de sistemas opertivosCopia de sistemas opertivos
Copia de sistemas opertivos
 
Cuadro comparativo
 Cuadro comparativo Cuadro comparativo
Cuadro comparativo
 
Sistemas Operativos de Dispositivos Moviles
Sistemas Operativos de Dispositivos Moviles Sistemas Operativos de Dispositivos Moviles
Sistemas Operativos de Dispositivos Moviles
 
Sistemas operativos
Sistemas operativosSistemas operativos
Sistemas operativos
 
Sistemas operativos 4b
Sistemas operativos 4bSistemas operativos 4b
Sistemas operativos 4b
 
Sistemas operativos para aplicaciones moviles
Sistemas operativos para aplicaciones movilesSistemas operativos para aplicaciones moviles
Sistemas operativos para aplicaciones moviles
 
Cuestionario 2
Cuestionario 2Cuestionario 2
Cuestionario 2
 
Sis. operativos
Sis. operativosSis. operativos
Sis. operativos
 
Introducción a la Plataforma para Móviles Android
Introducción a la Plataforma  para Móviles AndroidIntroducción a la Plataforma  para Móviles Android
Introducción a la Plataforma para Móviles Android
 
Sistemas operativos
Sistemas operativosSistemas operativos
Sistemas operativos
 

Más de ulcurbegi

Más de ulcurbegi (13)

Proyecto LISFAB y Emprendimiento 4.0
Proyecto LISFAB y Emprendimiento 4.0Proyecto LISFAB y Emprendimiento 4.0
Proyecto LISFAB y Emprendimiento 4.0
 
Ios.s14
Ios.s14Ios.s14
Ios.s14
 
Ios.s13
Ios.s13Ios.s13
Ios.s13
 
Ios.s12
Ios.s12Ios.s12
Ios.s12
 
Ios.s11
Ios.s11Ios.s11
Ios.s11
 
Ios.s10
Ios.s10Ios.s10
Ios.s10
 
Ios.s9
Ios.s9Ios.s9
Ios.s9
 
Ios.s8
Ios.s8Ios.s8
Ios.s8
 
Ios.s7
Ios.s7Ios.s7
Ios.s7
 
Ios.s6
Ios.s6Ios.s6
Ios.s6
 
Ios.s4
Ios.s4Ios.s4
Ios.s4
 
Ios.s3
Ios.s3Ios.s3
Ios.s3
 
Ios.s15
Ios.s15Ios.s15
Ios.s15
 

Ios.s1

  • 1. 1 - INTRODUCCIÓN A IOS Curso de desarrollo de aplicaciones móviles para iPhone y iPad endika.gutierrez@urbegi.com alex.rayon@urbegi.com Urbegi Learning Contents
  • 2. IOS • El sistema operativo de Apple • Enfocado a dispositivos móviles, iPhone y iPad y AppleTV • Comparte el núcleo con Mac OS X
  • 3. IOS 2 • Es un sitema operativo UNIX-Like • Totalmente compatible con las librerias de UNIX • Basado sobre el microkernel Mach y Unix BSD • El kernel de OS X y iOS se conoce como Darwin
  • 4. IOS - CAPAS DEL SISTEMA Objective-C Cocoa Touch Multimedia Servicios Básicos Sistema Operativo
  • 5. IOS - SISTEMA OPERATIVO Objective-C • Kernel de iOS Cocoa Touch • Soporta el acceso al hardaware del Multimedia dispositivo Servicios Básicos • Seguridad, Sistema de Ficheros, etc. Sistema Operativo
  • 6. IOS - SERVICIOS BÁSICOS Objective-C Cocoa Touch • Orientación a objetos Multimedia • Gestión multihilos Servicios Básicos Sistema Operativo
  • 7. IOS - MULTIMEDIA Objective-C Cocoa Touch • Audio • Reproducción de Multimedia video Servicios Básicos • Grabación de Video Sistema Operativo
  • 8. IOS - COCOA TOUCH Objective-C • Gestos Cocoa Touch • Elementos Visuales Multimedia • Interfaz de usuario Servicios Básicos • Animaciones Sistema Operativo
  • 9. IOS - OBJECTIVE-C Objective-C Cocoa Touch • Lenguaje de programación en iOS Multimedia y Mac OS X • Es un lenguaje Servicios Básicos Orientado a objetos Sistema Operativo
  • 10. IOS - OBJECTIVE-C Objective-C • Estructuras de Datos Cocoa Touch • Arrays • Dicionarios Multimedia (Mapas) Servicios Básicos • Cadenas de Texto Sistema Operativo • ...
  • 11. PONIENDO EN PRÁCTICA • Paraeste primer tema vamos a instalar el IDE para el desarrollo en iOS Xcode • Lo podemos instalar desde la AppStore
  • 12. FIN

Notas del editor

  1. \n
  2. \n
  3. \n
  4. \n
  5. \n
  6. \n
  7. \n
  8. \n
  9. \n
  10. \n
  11. \n
  12. \n