Новости
Digest MBLTdev: Новости для iOS разработчиков №208
В течение недели топовые iOS-разработчики Вадим Дробинин, Юрий Петухов и Сергей Бендак собирают для нас интересные и полезные ссылки на статьи, необходимые для прочтения каждому начинающему и опытному разработчику. В каждом выпуске – новости, коды, инструменты, дизайн и прочее.
Современные технологии обещали изменить мир к лучшему. Лучший мир, судя по всему, отлично описывают свежие новости: в Университете Вашингтона нейронные сети разбивают мышиный писк на фонемы и вроде бы что-то понимают, в студии Fox эти же сети предсказывают аудиторию фильмов по трейлерам и вроде бы что-то угадывают, а в Google опять-таки нейронные сети определяют некачественный контент. И вроде бы не справляются.
И вот то ли понимать мышиный писк проще, чем отличать правду от неправды, то ли аудитория трейлеров ходит в кино на всё подряд. Хорошо, что мы, мобильные разработчики, занимаемся по-настоящему важными делами: кнопка за кнопкой, менюшка за менюшкой.
Shazam removes 3rd-party SDKs
Shazam удалили из своего приложения все сторонние фреймворки кроме HockeyApp. Видимо, Apple озаботилась утечкой данных.
Apple to Target Combining iPhone, iPad and Mac Apps by 2021
К 2021 году, говорят, все приложения будут окончательно объединены: пишешь под iOS, а работает на macOS.
Building a Kotlin Native app on iOS and Android
Никогда не знаешь, куда тебя занесёт жизнь. Вот пример того, как сделать приложение и под iOS, и под Android, если вы вдруг знаете Kotlin (а он очень похож на Swift).
Swift 5.1 Release plan
Если вам интересно, какие у сообщества планы на 5.1, то подоспел краткий обзор.
Styling by subclassing
Способы оформить код в приложении, уповая на подклассы.
Notes from The Margins
Всё о полях (margins), их значениях на разных устройствах и при различных ориентациях экрана, а также о влиянии Safe Area при их формировании.
Super-powered string interpolation in Swift 5.0
Если из предыдущих выпусков дайджеста вы не разобрались, как работает StringInterpolation, то новый материал поможет освоить новые возможности Swift 5.0 при формировании строк.
API Pollution in Swift Modules
Импорт стороннего фреймворка может привести к переопределению вызываемой функции. В статье описаны ситуации, в которых это может произойти, и даны советы для устранения проблемы.
Behind the Proposal — SE-0200 Enhancing String Literals Delimiters to Support Raw Text
SE-0200 описывает разделители и escape-последовательности для представления «сырого» текста в Swift 5.0. Статья о том, как разработчики пришли к текущей реализации и какие варианты рассматривали в процессе разработки.
Advanced Concurrency in Swift with HoneyBee
Обзор и пара кейсов применения HoneyBee — библиотеки futures/promises для Swift.
Awesome Design Tools
Подборка ресурсов и инструментов для дизайнеров.
How many apps use Swift in 2019?
Интересная статистика на тему популярности Swift в 2019 году. Казалось бы, на Obj-C нынче только легаси и писать.
Chris Lattner on Swift origins
Транскрипт подкаста, в котором Chris Lattner, один из отцов-основателей Swift, рассказывает о его истории.
Известность команд мобильной разработки в 2019
Продолжая тему статистики, подоспели результаты ежегодного опроса об известности команд, рассылок и конференций среди iOS- и Android-разработчиков.
-
Новости3 недели назад
Видео и подкасты о мобильной разработке 2025.11
-
Новости3 дня назад
Видео и подкасты о мобильной разработке 2025.14
-
Видео и подкасты для разработчиков2 недели назад
Javascript для бэкенда – отличная идея: Node.js, NPM, Typescript
-
Новости2 недели назад
Видео и подкасты о мобильной разработке 2025.12