Apple lanza Xcode 7 Beta 6 para Desarrolladores
Apple ha lanzado Xcode 7 Beta 6 para los desarrolladores, y está vendría a ser la sexta herramienta de desarrollo, que la compañía a hecho público en los últimos días. A fin de que sus desarrolladores realicen pruebas, entorno a los errores y correcciones presentes en el Xcode.
Sin embargo, y una de las razones principales, por las que Apple estaría lanzando, tan prontamente una actualización beta tras otra. Se debería a que la compañía ya tiene todo casi listo, para la presentación oficial de sus esperados sistemas operativos tales como iOS 9, Watch OS 2 y OS X El Capitan.
Presentación que se haría efectiva, como ya lo hemos venido anunciando; este 11 de Septiembre, a través del Evento Oficial de Apple.
Y entre las principales novedades, que esta última actualización nos trae:
Nuevas Características:
Soporte Plataforma
- Xcode 7 Beta 6 incluye SDKs para WatchOS 2.0, OS X Versión 10.11 e iOS 9.
Lenguaje Swift
- Manejo de errores. Lanza, administra y controla los errores presentes en Swift. Y que inter-opera sin problemas con NSError.
- Extensiones de Protocolo. Añade métodos y propiedades de cualquier clase, que se ajuste a un protocolo. Vuelva a utilizar más de su código.
- La capacidad de Prueba. Escribe marcos de pruebas de Swift 2.0, y aplicaciones con acceso a todos sus rutinas públicas e internas.
- Swift 1.2 a 2.0 Migrator. Le ayuda a actualizar el código de fuente Swift existente, para aprovechar Swift 2.0.
App Thinning
- Tres tecnologías complementarias, diseñadas para ofrecer la instalación optimizada a través de la App Store.
- Código binario: Archivo para cargar a la App Store, una representación binaria intermedia LLVM; para que la tienda, puede entonces optimizar los 64 o 32 bits ejecutables y ser entregado a los clientes.
- Slicing (Diseño de la Interfaz): Obra de Arte incorporada en el Catálogo de Activos y etiquetados, para las necesidades de la plataforma; y que permite a la App Store, ofrecer sólo lo que se necesita para la instalación.
- Recursos de Demanda: Host de contenido adicional, para la aplicación en el repositorio de iTunes App Store. Y que permite que la aplicación busque los recursos, según sea necesario a través de descargas e instalaciones.
Depuración
- Medidor de Energía para iOS. Seguimiento del uso de la energía con iOS 9, en función de cada proceso.
Exámenes
- Pruebas de la interfaz de usuario y grabación. Aplicaciones de prueba en la superficie de interfaz de usuario con elementos, consultas y eventos simulados. La función de grabación de interfaz de usuario, permite la captura de las acciones de interfaz de usuario en la fuente para facilitar la creación de pruebas.
- La cobertura de código. Proporciona reportes, que nos informan la evaluación de un conjunto de pruebas de integridad.
Aprovisionamiento Gratuito
- Desarrollar en el propio dispositivo. Un mecanismo simplificado, para el suministro e instalación de proyectos de desarrollo, así como la prueba y evaluación de los dispositivos físicos.
Reporte de Errores
- Test Flight y Reporte de Errores. Mejorado para permitir el uso de los datos de accidentes, de OS X aplicaciones, así como: watchOS y aplicaciones de iOS.
Pruebas de la Interfaz de Usuario
- XCTest ofrece API para automatizar los controles complejos como selectores de fecha. (20577276)
Xcode 7 es compatible con Swift 2.0 (un nuevo lenguaje de programación innovadora para iOS y OS X), el cuál nos traerá mejores aplicaciones para nuestros sistemas.
La actualización esta disponible, a través de la página de desarrolladores con el número de compilación: 7A192o.