Site icon AppTractor

Digest MBLTdev: Новости для iOS разработчиков №208

Современные технологии обещали изменить мир к лучшему. Лучший мир, судя по всему, отлично описывают свежие новости: в Университете Вашингтона нейронные сети разбивают мышиный писк на фонемы и вроде бы что-то понимают, в студии Fox эти же сети предсказывают аудиторию фильмов по трейлерам и вроде бы что-то угадывают, а в Google опять-таки нейронные сети определяют некачественный контент. И вроде бы не справляются.

И вот то ли понимать мышиный писк проще, чем отличать правду от неправды, то ли аудитория трейлеров ходит в кино на всё подряд. Хорошо, что мы, мобильные разработчики, занимаемся по-настоящему важными делами: кнопка за кнопкой, менюшка за менюшкой.

Shazam removes 3rd-party SDKs

Shazam удалили из своего приложения все сторонние фреймворки кроме HockeyApp. Видимо, Apple озаботилась утечкой данных.

blog.appfigures.com

Apple to Target Combining iPhone, iPad and Mac Apps by 2021

К 2021 году, говорят, все приложения будут окончательно объединены: пишешь под iOS, а работает на macOS.

www.bloomberg.com

Building a Kotlin Native app on iOS and Android

Никогда не знаешь, куда тебя занесёт жизнь. Вот пример того, как сделать приложение и под iOS, и под Android, если вы вдруг знаете Kotlin (а он очень похож на Swift).

medium.com

Swift 5.1 Release plan

Если вам интересно, какие у сообщества планы на 5.1, то подоспел краткий обзор.

swift.org

Styling by subclassing

Способы оформить код в приложении, уповая на подклассы.

theswiftdev.com

Notes from The Margins

Всё о полях (margins), их значениях на разных устройствах и при различных ориентациях экрана, а также о влиянии Safe Area при их формировании.

martiancraft.com

Super-powered string interpolation in Swift 5.0

Если из предыдущих выпусков дайджеста вы не разобрались, как работает StringInterpolation, то новый материал поможет освоить новые возможности Swift 5.0 при формировании строк.

www.hackingwithswift.com

API Pollution in Swift Modules

Импорт стороннего фреймворка может привести к переопределению вызываемой функции. В статье описаны ситуации, в которых это может произойти, и даны советы для устранения проблемы.

nshipster.com

Behind the Proposal — SE-0200 Enhancing String Literals Delimiters to Support Raw Text

SE-0200 описывает разделители и escape-последовательности для представления «сырого» текста в Swift 5.0. Статья о том, как разработчики пришли к текущей реализации и какие варианты рассматривали в процессе разработки.

swift.org

Advanced Concurrency in Swift with HoneyBee

Обзор и пара кейсов применения HoneyBee — библиотеки futures/promises для Swift.

www.toptal.com

Awesome Design Tools

Подборка ресурсов и инструментов для дизайнеров.

github.com

How many apps use Swift in 2019?

Интересная статистика на тему популярности Swift в 2019 году. Казалось бы, на Obj-C нынче только легаси и писать.

blog.andrewmadsen.com

Chris Lattner on Swift origins

Транскрипт подкаста, в котором Chris Lattner, один из отцов-основателей Swift, рассказывает о его истории.

oleb.net

Известность команд мобильной разработки в 2019

Продолжая тему статистики, подоспели результаты ежегодного опроса об известности команд, рассылок и конференций среди iOS- и Android-разработчиков.

bit.ly

Exit mobile version