Новости
Digest MBLTdev: Новости для iOS разработчиков №187
В течение недели топовые iOS-разработчики Руслан Гуменный, Саша Черный, Сергей Бендак, Вадим Дробинин, Юрий Петухов и директор по продукту VK Иван Козлов собирают для вас интересные и полезные ссылки на статьи, необходимые для прочтения каждому начинающему и опытному разработчику. В каждом выпуске – новости, коды, инструменты, дизайн и прочее.
Герой недели — Amazon. Отсыпали от души. Столько новых устройств как-то даже не припоминается. Микроволновка, настенные часы и устройство для автомобиля, которые позволяют использовать голосовые команды Алексы. Разве не прекрасно? Команда микроволновке «приготовь попкорн», команда автомобилю без необходимости запускать приложение — это же здорово. А один из членов Дорогой редакции недавно пытался связать Айфон с CarPlay в Genesis G70 и не смог. Не соединяет и всё. Машина за 2 млн рублей, в которой ты не смог с первого раза подключиться к CarPlay или Echo Auto за 3200 рублей? Да-да, сравнение не блещет корректностью, но идею вы поняли.
Неделя до MBLT DEV 2018
Посмотрите приветствие от спикера MBLT DEV Джона Фокса из Netflix. Посмотрите до конца, оно классное! Программа конференции опубликована. Спикеры пакуют чемоданы. Пора и билетом обзавестись.
Foundation Release Notes
Про iOS 12 последние несколько месяцев много пишут и говорят, но конкретный список технических нововведений только-только опубликовали.
Migrating to Unified Logging, Swift Edition
До сих пор используете NSLog и print? Пора переходить на систему Unified Logging, она и к ресурсам менее требовательна, и обработку подобных логов выполнять проще. Об особенностях использования os_log рассказано в этом материале.
Bloom Filters and Swift 4.2
Hasher — универсальная хэш-функция, добавленная в Swift 4.2. На примере показано её применение для построения структуры данных, которая используется в Medium для отслеживания статуса прочтения статей.
Swift Associated Types With Default Values
Одной из недокументированных особенностей Associated Types является возможность установки значения по умолчанию. В этом случае при поддержке протокола можно не определять typealias. В материале показано практическое применение для этого кейса.
Animating Table View Cells Display
Пример того, как можно улучшить визуальное восприятие пользователем таблиц в вашем приложении. На простых прототипах показаны реализации анимации движения, появления и отскока ячеек.
Type-Safe Swift Models
Автор статьи рассказывает о том, как можно улучшить подход к проектированию моделей в связке с Codable.
Marzipan: Porting iOS Apps to the Mac
Исчерпывающая инструкция об инструментах для портирования мобильных приложений для работы на десктопе.
Fireworks in UIViews
Пятничное. Порадуйте ваших пользователей маленьким фейерверком.
Sublime Merge
Если вас по какой-то причине не устраивает консоль, разработчики редактора Sublime выпустили клиент для Git.
Supporting iPhone XS Max and XR
Очерк о размере дисплеев, разрешениях, масштабировании и size-классах в новых моделях iPhone.
Designing for Siri Shortcuts
Siri Shortcuts уже доступны для всех, поэтому самое время озадачиться нюансами их проектирования.
Apple Tech Talks
Apple рассказывает об особенностях адаптации приложений для новых iPhone XS и XR, а также о подходах к разработке дизайна для Apple Watch Series 4.
Apple Watch Series 4 Faces without CGI effects
Красивое видео о том, как новые анимации для часов были сняты без использования компьютерных эффектов.
What’s new in Swift 5.0
Буквально несколько дней назад состоялся релиз Swift 4.2, а у нас уже есть возможность познакомиться со Swift 5.0. Raw strings облегчают работу при формировании регулярных выражений, а метод count(where:) для коллекций является заменой связки методов filter() и count(). О других нововведениях можно узнать из примеров в статье.
-
Новости3 недели назад
Видео и подкасты о мобильной разработке 2025.11
-
Новости3 дня назад
Видео и подкасты о мобильной разработке 2025.14
-
Видео и подкасты для разработчиков2 недели назад
Javascript для бэкенда – отличная идея: Node.js, NPM, Typescript
-
Новости2 недели назад
Видео и подкасты о мобильной разработке 2025.12