Este documento presenta una introducción al sistema operativo iOS de Apple. Explica que iOS es el sistema operativo para dispositivos móviles como iPhone e iPad, y que comparte el núcleo con Mac OS X. Se detalla que iOS está basado en UNIX y contiene capas como Objective-C, Cocoa Touch, multimedia, servicios básicos y el sistema operativo. Finalmente, invita a instalar el entorno de desarrollo Xcode para comenzar a trabajar con iOS.
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