Главная » Архив меток: ios

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

Быстрые команды 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 и все отполировала. В ...

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

Главные тенденции WWDC по версии Redmadrobot

mc_murphy bealex vani2 собрали главные новости, которые будут обсуждать разработчики и пользователи iOS (и Android) в ближайшие несколько дней (и пару месяцев). Команда роботов снова на главной конференции Apple для разработчиков. 1. Безопасность После цепочки скандалов с уязвимостями платформы и утечками данных Apple стараются реабилитироваться и тратят почти четверть презентации на рассказ про приватность и безопасность. Нам неоднократно повторяют, что ...

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

Avito. iOS. AMA

Сегодня в нашем блоге мы проводим уже традиционную секцию вопросов и ответов Ask Me Anything. Привет! Продолжаем хорошую традицию. (До этого были АМА по бэкенду и по android-разработке). На этот раз речь пойдёт о разработке под iOS в целом и об особенностях приложения Авито в частности. Спросите у нас! Как работается с приложением самого популярного сайта объявлений в России? Под ...

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

Итоги презентации Apple на WWDC 2018 — iOS 12 и многое другое

Как и ожидалось, представлена новая iOS 12 с целым рядом усовершенствований. Компания Apple провела презентацию на WWDC, своей ежегодной конференции для разработчиков. Впрочем, были и другие анонсы, которые будут интересны пользователям компьютеров Mac и Apple TV. Программное обновление ждет и часы Apple Watch, но доступно оно станет несколько позже. Более подробно анонсы рассматривались ресурсом The Verge. В ходе проведенной Apple ...

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

Apple WWDC 2018: текстовая трансляция

За несколько дней компания знакомит приглашённых с последними инструментами для создания софта и новыми версиями операционных систем. Ежегодно в начале июня компания Apple проводит всемирную конференцию для разработчиков, которая так и называется — Apple Worldwide Developers Conference. Основные объявления собираются в презентации в первый день конференции. Впрочем, нет смысла загадывать вперёд — презентация начнётся уже в 20:00 по московскому времени. В этом ...

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

[Из песочницы] Автоматическая сборка Unity-проектов для Android и iOS с помощью Gitlab CI

В этой статье хочу рассказать о подходе к сборке Unity-проектов на android и ios через Gitlab на собственных сборщиках с macOS. Я работаю в небольшой gamedev компании, и задача автоматизации сборки появилась из-за следующих проблем: 5 распределенных команд должны собирать проекты из любой точки мира должны поддерживаться разные версии юнити сборщик должен обеспечивать как минимум 5 сборок в неделю от ...

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