Главная » Архив меток: ios (страница 11)

Архив меток: ios

Кроссфункциональность, менеджер зависимостей, мониторинг в iOS и UI-тесты. Как прошел Avito iOS Summer Edition

Для обсуждения на митапе выбрали четыре темы: UI-тестирование, работа в кроссфункциональных командах, мониторинг в мобильных приложениях, история и внутренности собственного менеджера зависимостей. 16 июня мы провели традиционную встречу Avito iOS Summer Edition. На случай, если вы не смогли прийти на митап, не следили за трансляцией на YouTube или просто хотите узнать что-то новое — делимся фото, видео, презентациями со встречи ...

Читать далее »

Продукт на .NET, помогающий спасать жизни

В некоторых жизненных ситуациях нужно действовать очень быстро. Иногда это условие невыполнимо: например, просто невозможно без огромного везения за очень короткое время найти человека с редкой группой крови, так еще и готового ей поделиться. Ребята создали продукт под названием DonorUA, который действительно помогает спасать жизни при помощи чат-бота. Подробнее под катом. Передаю слово автору. Разработка продвигалась туго, демо версия была ...

Читать далее »

Что нового в ARKit 2.0

Сессии отсмотрены, документация перечитана, демо проекты сделаны, а значит, можно оформить всю собранную информацию в статью. Прошло две недели после окончания конференции WWDC. В ARKit 1. В первой версии ARKit была возможность отслеживать перемещение телефона в пространстве, определять количество и теплоту света вокруг, а также получать информацию о горизонтальных плоскостях. 3, улучшили качество изображения, добавили определение вертикальных плоскостей, распознавание статичных ...

Читать далее »

[Перевод] 8 новинок Xamarin

Не так давно прошла конференция Microsoft Build 2018. Это хорошая новость для разработчиков, работающих с продуктами и технологиями Microsoft, включая Xamarin. Для тех, кто следил за событиями из дома, мы собрали все анонсы и объявления, сделанные на конференции. Под катом вы найдете новости, касающиеся Xamarin, которые, мы уверены, порадуют разработчиков. А что понравилось больше всего вам и чего не хватило? ...

Читать далее »

Производительность в iOS или как разгрузить main thread. Часть 1

Рассказываем, как разгрузить main thread и какие инструменты лучше подходят для отслеживания стека вызовов в нём. Есть разные приёмы и хитрости, которые помогают оптимизировать работу iOS-приложений, когда одна задача должна выполняться за 16,67 миллисекунд. Умножив это на 5 миллионов пользователей, ежедневно у нас будет 50 миллионов секунд. «Ребята, давайте представим, что вы сможете сократить время запуска на 10 секунд. Поэтому, ...

Читать далее »

Быстрые команды Siri

Одна из полезных (по моему мнению) фич iOS 12, представленных на WWDC 2018 — Siri Shortcuts. shortcut) — быстрая команда, короткий способ совершить какое-либо действие в обход стандартному сценарию. Шорткат (англ. Обучаясь на том, как и когда пользователь их выполняет, Siri начинает по-умному, в нужное время и место, предлагать ему эти шорткаты и, что самое крутое, пользователь сможет их вызывать ...

Читать далее »

[Перевод] Swift 4.1: почему Apple переименовала flatMap в compactMap

Привет, Хабр! Это перевод статьи моего коллеги Швиба, в которой он рассказал, что из себя представляла функция flatMap в Swift и почему одну из её перегрузок переименовали в compactMap. Меня зовут Александр Зимин, я iOS-разработчик в Badoo. Статья полезна как для понимания процессов, происходящих в репозитории Swift и его эволюции, так и для общего развития. Метод flatMap берёт список и ...

Читать далее »

Получение удаленные данных в iOS. Swift 3 версия

Данная статья является обновлением статьи Получение удаленных данных в iOS, написанной в ноябре 2015 с использованием Objective-C и потому морально устарешней. Сейчас же будет приведен код, переписанный на Swift 3 и iOS 10 (последней версией является Swift 4.1 и iOS 11, но мой компьютер их уже не поддерживает). Краткая теория Формат url http://www.google.com/?q=Hello&safe=off http — протокол, который определяет, по какому ...

Читать далее »

Как и почему мы написали свой ECS

В прошлой статье я описал технологии и подходы, которые мы используем при разработке нового мобильного fast paced шутера. Т.к. это была обзорная и даже поверхностная статья — сегодня я копну глубже и подробно расскажу, почему мы решили написать собственный ECS-фреймворк и не стали использовать существующие. Будут примеры кода и небольшой бонус в конце. Что такое ECS на примере Кратко я ...

Читать далее »

Что это было и как: впечатления команды Redmadrobot от WWDC

Роботы-разработчики продолжают телеграфировать из Сан-Хосе. И если о технических новостях WWDC все уже знают — да и мы об этом писали, на этот раз mc_murphyvani2 bealex рассказывают об опыте, который получают участники конференции, и других вопросах, которые обычно остаются за кадром. Иван Вавилов, руководитель iOS-команды Организация конференции К организации не придерешься — Apple давно проводит WWDC и все отполировала. В ...

Читать далее »