iOS 8.3 beta 3 – todas las novedades

Novedades de iOS 8.3 beta 3

  iOS beta 8.3 3 fue lanzado esta tarde por la compañía Apple y ya les hemos dicho que la actualización trae nuevas opciones para filtrar mensajes desde la aplicación Mensajes, Mensajes y la aplicación Ver que permite el control Apple Watch. Aparte de estos, la compañía Apple ha publicado una lista de cambios con todos los cambios implementados en el código de su sistema operativo, no siendo la mayoría de estas innovaciones visibles para el usuario común y corriente.

  Abajo tenéis todo Lista de novedades de iOS 8.3 beta 3.

Notas de la versión del SDK de iOS para iOS 8.3 Beta 3

Introducción

iOS SDK 8.3 brinda soporte para desarrollar aplicaciones de iOS. El SDK incluye un conjunto completo de herramientas, compiladores y marcos para crear aplicaciones para iOS y OS X. Las herramientas incluyen Xcode IDE y la herramienta de análisis de instrumentos, entre muchas otras.

Con este software, puede desarrollar aplicaciones para iPhone, iPad o iPod touch con iOS 8. Ahora incluye WatchKit, un marco para desarrollar aplicaciones para Apple Watch. Puede probar sus aplicaciones utilizando el simulador de iOS incluido.

iOS SDK 8.3 requiere una computadora Mac con OS X v10.9.4 (Mavericks) o posterior.

Esta versión de iOS está diseñada para ser instalada únicamente en dispositivos registrados en el Programa de Desarrolladores de Apple. Intentar instalar esta versión de iOS de manera no autorizada podría dejar su dispositivo en un estado inutilizable.

Para obtener más información y recursos de soporte adicionales, visite http://developer.apple.com/programs/ios/.

Informe de errores

Para cuestiones no mencionadas en el Notas y problemas conocidos sección, registre los errores a través del sitio web para desarrolladores de Apple (https://developer.apple.com/bug-reporting/ios/). Además, puede analizar estos problemas y el SDK de iOS 8.3 en los foros de desarrolladores de Apple: http://devforums.apple.com. Para obtener más información sobre iCloud para desarrolladores, vaya a http://developer.apple.com/icloud.

Notas y problemas conocidos

Los siguientes problemas se relacionan con el uso de iOS SDK 8.3 para desarrollar código.

Extensiones de aplicaciones

Notas

  • Las extensiones de aplicaciones necesitan un segmento arm64 para ejecutarse en dispositivos de 64 bits. Si intenta ejecutar el segmento armv7 en un dispositivo de 64 bits, no funcionará.
  • Las aplicaciones deben tener un segmento arm64 si el paquete contiene un marco con el que se vinculan tanto la aplicación como la extensión de la aplicación.

CarPlay

Problema conocido

El audio de las llamadas salientes y el audio de FaceTime pueden estar entrecortados.

Spotlight

Problema conocido

Es posible que los teclados de terceros no estén disponibles para su selección en Spotlight Search.

Solución alternativa: reinicie el dispositivo.

kit de interfaz de usuario

Note

Al vincular con iOS 8.3, cualquier código que se base en información de diseño (como el marco) de un UIButton subvista cuando el botón no está en la jerarquía de ventanas deberá enviar layoutIfNeeded al botón antes de recuperar información de diseño (como button.titleLabel.frame) para garantizar que los valores de diseño estén actualizados.

Por ejemplo, si tuvieras algo como esto:

UIButton *botón = [UIButton buttonWithType:UIButtonTypeSystem];
// código que configura el botón, pero aún no lo agrega a una ventana
CGRect titleFrame = botón.titleLabel.frame;
// código que se basa en el valor correcto para titleFrame

Ahora necesitas:

UIButton *botón = [UIButton buttonWithType:UIButtonTypeSystem];
// código que configura el botón, pero aún no lo agrega a una ventana
; // Esto también es seguro antes de iOS 8.3
CGRect titleFrame = botón.titleLabel.frame;
// código que se basa en el valor correcto para titleFrame

relojero

Problema conocido

Crear una imagen animada usando el UIImage Método animatedImageWithImages:duration: y luego reproducir la animación usando startAnimating ignora la duración y reproduce lo más rápido posible.

Solución alternativa: utilizar startAnimatingWithImagesInRange:duration:repeatCount: preferiblemente.