
Hola Habr!
Tuvimos un mitap de iOS y te traje tres videos de colegas de Yandex.Money, Yandex y Mail.ru.
El primero es cómo trabajar con código asincrónico de diferentes lenguajes de programación.
El segundo es sobre errores cuando se trabaja con el teclado del sistema en iOS y su corrección.
El tercero es sobre cómo funciona el desarrollo de iOS en Yandex.
Algunas formas diferentes de concurrencia
Alexander Zalutsky, Yandex.Dinero
Te diré cómo trabajar con código asíncrono de diferentes lenguajes de programación y aplicar estas habilidades en el desarrollo de iOS. Explicaré qué son MVar, STM, Chan, corutinas y modelo de actor.
Errores al trabajar con el teclado del sistema
Konstantin Mordan, Mail.ru
Si en una aplicación las funciones están vinculadas a un teclado, no siempre es suficiente suscribirse a las notificaciones de UIKeyboard y procesarlas. Puede cometer errores en los cálculos, olvidarse del modo Slide Over en el iPad u obtener coordenadas inválidas del teclado del sistema. Entonces todo sale mal. Le diré qué errores se cometen al trabajar con el teclado, cómo encontrar rápidamente esos problemas mediante la recopilación de registros, el envío de estadísticas, la visualización de gráficos en el Panel de control y la implementación de watchdog.
¿Cómo se organiza el desarrollo de iOS en Yandex?
Dmitry Galimzyanov, Yandex
Mi historia trata sobre la organización del desarrollo y las pruebas de iOS en Yandex. Mostraré cómo planificamos el desarrollo y gestionamos equipos en diferentes ciudades, cómo escribimos código, ajustamos las dependencias de los productos vecinos, establecemos contactos con las pruebas y publicamos todo lo que creamos. La historia se basa en la experiencia personal. Obtendrá nuevos conocimientos y podrá introducirlos en sus procesos.
Fue un informe mitap para desarrolladores de iOS de Yandex.Money. Si tiene preguntas para los oradores, haga los comentarios y los pasaremos y responderemos. O vendrán aquí ellos mismos.