Новости
Digest MBLTdev: Новости для iOS разработчиков №184
В течение недели топовые iOS-разработчики Руслан Гуменный, Саша Черный, Сергей Бендак, Вадим Дробинин, Юрий Петухов и директор по продукту VK Иван Козлов собирают для вас интересные и полезные ссылки на статьи, необходимые для прочтения каждому начинающему и опытному разработчику. В каждом выпуске – новости, коды, инструменты, дизайн и прочее.
Есть много страшных слов, которые заканчиваются на «льник»: понедельник, пододеяльник, будильник… Был как-то флешмоб о самых страшных фразах из четырёх слов: у вас аллергия на фастфуд, осталось десять процентов заряда… Есть самое страшное слово на атомной станции: «Ой!». Но ничто, ничто не звучит так страшно, как «31 августа».
Пока город замер в ожидании увеличения пассажиропотока, жители Apple-мира навострили уши от шёпота про 12 сентября. Среда — хороший день для просмотра очередной презентации. Ищите пристанище, объединяйтесь, договаривайтесь с ближайшим пабом или готовьте попкорн для вечера одинокого волка, или даже просто ложитесь спать, чтобы наутро во всех новостных лентах найти подарочек.
Apple’s next big event is September, 12
“Gather round” и золотой круг? Слухи о круглом iPhone наконец-то нашли официальное подтверждение.
Обновление мобильных процессоров Intel
Представлены новые модели 8-го поколения. Встроен гигабитный модуль Wi-Fi и увеличено время автономной работы. Так что если откладывали покупку нового MacBook, возможно, стоит ещё немного подождать.
Enum iterations in Swift 4.2
Протокол CaseIterable облегчает работу с перечислениями в Swift. В статье рассказано, какое практическое применение его реализация может найти в UITableView или описании шрифтов, используемых в приложении.
NSDataAsset
Использовать ассеты для хранения изображений и цветов — привычное дело. В новой статье Мэт рассказывает, как сохранять в ассетах другие ресурсы, такие как XML или JSON, и в каких ситуациях это может быть полезно.
Value-Oriented Programming
Интересный монолог о том, что protocol-oriented подход слегка устарел.
Testing Swift on Linux
Запуск кода на Swift под Linux иногда напоминает русскую рулетку. Не забывайте тестировать отдельно.
Completion Context
Хороший способ обезопасить работу с интерфейсом и его тестирование.
Swinject
Популярный фреймворк для использования Dependency Injection на Swift. Если только начинаете осваивать внедрение зависимостей, то туториал от Ray Wenderlichвам поможет.
docker-swift
Решение для запуска Swift при помощи docker.
Тем временем на swift.org идёт обсуждение официальной поддержки docker со стороны Apple.
Improving Your Build Time in Xcode 10
Xcode 10 ещё официально не вышел, но все уже в предвкушении: можно будет по-нормальному распределить нагрузку при сборке проектов между несколькими ядрами.
Leading Projects with Content Design
Хорошая памятка об основных принципах проектирования пользовательских интерфейсов.
Особенности регионального продвижения
Если у вас русская локализация на Apple Watch, “pride face” будет скрыт, потому что даже в Apple любят злоупотреблять if-else.
-
Новости3 недели назад
Видео и подкасты о мобильной разработке 2025.11
-
Новости3 дня назад
Видео и подкасты о мобильной разработке 2025.14
-
Видео и подкасты для разработчиков2 недели назад
Javascript для бэкенда – отличная идея: Node.js, NPM, Typescript
-
Новости2 недели назад
Видео и подкасты о мобильной разработке 2025.12