Los siguientes marcos se pueden ver en la mayoría de los requisitos de trabajo para desarrolladores de iOS:
- UIKit: este es el marco más importante, ya que es en lo que se basan la mayoría de las aplicaciones de iOS. Contiene las diversas clases y métodos para diseñar interfaces de usuario.
- Fundación: esto también es muy importante ya que contiene las clases que definen el cacao sobre Objective-C. (Como tipos de datos como NSArray, NSDictionary, NSString)
- CoreData: esta es una biblioteca integrada para iOS que se puede usar para modelar y almacenar datos. Usado por muchas aplicaciones independientes.
- CoreGraphics: contiene clases y métodos que ayudan a ampliar la representación de las vistas.
- QuartzCore (o CoreAnimation): se puede utilizar para crear animaciones y transiciones personalizadas.
Además de lo anterior, se encontrará utilizando los siguientes marcos en general:
- AddressBook: para acceder y administrar contactos.
- Fundación AV: se utiliza para reproducir audio y video.
- WebKit: se utiliza para mostrar contenido web.
- Configuración del sistema: se utiliza para determinar la configuración de la red y el estado del dispositivo.
- CoreLocation: se utiliza para obtener datos de GPS.
- SQLite3: se utiliza para interactuar con una base de datos SQLite integrada.
- ¿Cuáles son las diferencias clave entre iBeacon, Eddystone y AltBeacon?
- ¿Puedes aprender Swift sin experiencia previa en codificación? ¿Es una idea inteligente?
- Cómo decidir entre iOS y desarrollo de Android
- ¿Qué MacBook Pro es mejor comprar como computadora principal para la programación?
- ¿Hay navegadores de iPhone alternativos que Safari? ¿Habrá alguna vez? ¿Qué pasa con los iPhone con jailbreak?