iOS 7.1 beta 1: aquí está el registro de cambios completo

  iOS beta 7.1 1 está disponible desde hace varias decenas de minutos en el portal dedicado a los desarrolladores en el sitio web de la empresa Apple, y a continuación tenéis presentado todo el registro de cambios de la nueva versión del sistema operativo. Como ya puedes ver, Apple Realmente no cambió tantas cosas en esta versión. iOS 7, el registro de cambios contiene solo información sobre la resolución de varios problemas, pero existe una buena posibilidad de que Apple haber realizado otros cambios en la interfaz de usuario.

Notas y problemas conocidos

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

Bluetooth

Problema conocido

Las aplicaciones de 32 bits que se ejecutan en un dispositivo de 64 bits no se pueden conectar al servidor BTS.

CFNetwork

Corregido en iOS 7.1 beta

Anteriormente, si el lado del servidor cerraba una solicitud HTTP con TCP FIN sin enviar ningún byte del encabezado HTTP o del cuerpo HTTP, NSURLConnection sintetizaría una respuesta HTTP/1.1 200 OK vacía. Esto ya está solucionado y la solicitud dará como resultado un error en lugar de una carga exitosa con una respuesta sintetizada.

Notas

Se agregó un nuevo comportamiento de compatibilidad para solucionar un problema por el cual algunos servidores web enviaban el valor de longitud de contenido incorrecto para el contenido "Codificación de contenido: gzip". Previamente, NSURLConnection y NSURLSession enviaría un error "se perdió la conexión de red" / NSURLErrorNetworkConnectionLost (-1005) en esta situación.

El comportamiento de compatibilidad se aplica solo si el valor Content-Length coincide exactamente con el contenido expandido con gzip. No se aplicará "desfase por 1" ni errores de conteo similares.

Texto central

Corregido en iOS 7.1 beta

Anteriormente, el texto dibujado con CTFrameDraw no colocó correctamente las líneas para dar cuenta de la paragraphSpacing atributo de NSParagraphStyle. Esto se solucionó en iOS 7.1 beta.

Registros de fallas

Problema conocido

Los registros de fallos no aparecerán en Diagnóstico y datos de uso en Configuración. Los registros seguirán estando disponibles cuando se sincronicen fuera del dispositivo.

GLKit

Corregido en iOS 7.1 beta

Si está cargado con GLKTextureLoader, las imágenes pngcrush que tienen alfa no fueron sin multiplicar.

Temporizadores de alta precisión

Corregido en iOS 7.1 beta

Al dormir o esperar intervalos de tiempo extremadamente precisos, los temporizadores se retrasaban hasta 1 milisegundo.

iTunes

Problema conocido

Cargar una biblioteca de iTunes Match (o el historial de música comprado) puede tardar mucho más de lo esperado, especialmente en bibliotecas más grandes. Si su biblioteca no se sincroniza de inmediato, espere 30 minutos e intente acceder a ella nuevamente.

Conectividad multipar

Corregido en iOS 7.1 beta

El  MCSessioninitWithPeer: El método ahora se ha implementado correctamente.

Para obtener más información sobre MCSession API, mira WWDC 2013: Redes cercanas con conectividad multipar.

kit de interfaz de usuario

Problemas conocidos

  • Si un UITextField o un UILabel es decir, la línea base alineada con restricciones tiene atributos que cambian después de agregar las restricciones, el diseño puede ser incorrecto. La excepción a esto es -setFont: on UILabel, que debería funcionar como se esperaba. Solución alternativa: evite realizar cambios en UITextField or UILabel después de agregar restricciones de alineación de línea base. Si debe realizar cambios, debe eliminar las restricciones y luego volver a aplicarlas. Tenga en cuenta que esto afecta el rendimiento, así que no lo haga a menos que sea necesario.
  • El  backIndicatorTransitionMask desde un guión gráfico o un xib no se interpretará correctamente en tiempo de ejecución. backIndicatorTransitionMask en codigo.