No hay muchas novedades en cadenas aparte de que el sistema operativo las lea.
API de texto a voz
AVSpeechUtterance * utterance = [AVSpeechUtteranceWithString: @ "¡Hola!"]; AVSpeechSynthesizer * sintetizador = [AVSpeechSynthesizer new]; [discurso sintetizador speakUtterance: enunciado];
Pero probablemente esté preguntando acerca de las características de tipografía. Hay un nuevo marco para eso.
- ¿Por qué mi iPhone 6 con iOS 10 se calienta durante una llamada? Hay alguna manera de evitar esto?
- ¿Por qué Apple hace que sea tan difícil activar y desactivar los servicios de ubicación (los servicios de ubicación agotan mi batería, por lo que a menudo tengo que hacer esto para ahorrar batería), mientras que el modo Wi-Fi, la red y el avión son tan fáciles de usar? ¿acceso?
- ¿Es posible liberar tu emulador de iOS en una PC?
- ¿Qué plataforma móvil es buena, iOS o Android?
- ¿Con qué MacBook Pro debería elegir teniendo en cuenta que quiero codificar aplicaciones móviles nativas?
Kit de texto
- Text Kit es un motor de diseño y renderización de texto.
- Está construido sobre Core Text, pero es un marco moderno que te libera de aprender / usar ese engorroso código de Core Foundation. ¡Hurra! Esto es grande. ¿Quieres un diseño elegante con rutas de exclusión? textContainer.exclusionPaths = @ [bezierPath]; ¡hecho!
- Los componentes creados en el Kit de texto admiten todos los atributos del Kit de texto.
caracteristicas:
- Texto paginado
- Texto en columnas
- Ajuste de texto
- Edición de texto enriquecido
- Colorear texto interactivo
- Texto plegable
- Truncamiento personalizado
- Caminos de exclusión
- Kerning y ligaduras
Consulte estas sesiones sobre Text Kit
- 210 Presentación del kit de texto.
- 223 Uso de fuentes con kit de texto
iOS7 también tiene mejoras de accesibilidad para todos los usuarios. Tipo dinámico le permite elegir el tamaño y el peso del tipo en cualquier aplicación. Este es un paso hacia la independencia de resolución. Muchos íconos ahora son reemplazados por texto, y se beneficiarán de esto. Debido a que el sistema declarativo AutoLayout introducido en iOS6 usa ubicaciones relativas, el desarrollador no debería necesitar hacer nada para acomodar nuevos tamaños de texto.
Tipo dinámico
- especifica las fuentes semánticamente, ya no por fuente. Usamos titulares, subtítulos, cuerpo, notas al pie, subtítulos, etc.
- tamaño del texto del usuario: esas fuentes semánticas están disponibles en diferentes tamaños X, XL, etc.
- legibilidad del texto: aumenta el peso para un mejor contraste
- variantes: regular, flojo, apretado