
Halo, Habr!
Kami memiliki mitap iOS dan saya membawakan Anda tiga video dari rekan-rekan dari Yandex.Money, Yandex dan Mail.ru.
Yang pertama adalah bagaimana bekerja dengan kode asinkron dari berbagai bahasa pemrograman.
Yang kedua adalah tentang bug ketika bekerja dengan keyboard sistem di iOS dan koreksi mereka.
Yang ketiga adalah tentang cara kerja pengembangan iOS di Yandex.
Beberapa cara berbarengan
Alexander Zalutsky, Yandex.Money
Saya akan memberi tahu Anda cara bekerja dengan kode asinkron dari berbagai bahasa pemrograman dan menerapkan keterampilan ini dalam pengembangan iOS. Saya akan menjelaskan apa itu model MVar, STM, Chan, coroutine dan aktor.
Bug saat bekerja dengan keyboard sistem
Konstantin Mordan, Mail.ru
Jika dalam suatu aplikasi fungsi diikat ke keyboard, itu tidak selalu cukup untuk berlangganan notifikasi UIKeyboard dan memprosesnya. Anda dapat membuat kesalahan dalam perhitungan, melupakan mode Slide Over di iPad, atau mendapatkan koordinat keyboard yang tidak valid dari sistem. Lalu semuanya salah. Saya akan memberi tahu Anda kesalahan apa yang dibuat ketika bekerja dengan keyboard, cara cepat menemukan masalah seperti itu dengan mengumpulkan log, mengirim statistik, menampilkan grafik di Dashboard dan mengimplementasikan watchdog.
Bagaimana pengaturan pengembangan iOS di Yandex?
Dmitry Galimzyanov, Yandex
Kisah saya adalah tentang mengatur pengembangan dan pengujian iOS di Yandex. Saya akan menunjukkan bagaimana kami merencanakan pengembangan dan mengelola tim di berbagai kota, cara kami menulis kode, mempererat ketergantungan dari produk-produk tetangga, menjalin kontak dengan pengujian dan merilis semua yang kami buat. Ceritanya berdasarkan pengalaman pribadi. Anda akan mendapatkan pengetahuan baru dan dapat mengintegrasikannya ke dalam proses Anda.
Itu adalah laporan mitap untuk pengembang iOS dari Yandex.Money. Jika Anda memiliki pertanyaan untuk pembicara, tanyakan di komentar, dan kami akan meneruskannya dan menjawab. Atau mereka akan datang ke sini sendiri.