Новости
Digest MBLTdev: Новости для iOS разработчиков №217
В течение недели топовые iOS-разработчики Вадим Дробинин, Юрий Петухов и Сергей Бендак собирают для нас интересные и полезные ссылки на статьи, необходимые для прочтения каждому начинающему и опытному разработчику. В каждом выпуске – новости, коды, инструменты, дизайн и прочее.
Дедлайн близко! Или зима? Надеюсь, что вам ни то, ни другое не грозит в ближайшее время. На этой неделе загораем перед монитором, наполняем организм витаминами и смотрим сериальчики, а в перерывах учимся писать хороший код и оттачиваем мастерство программирования.
Property observers in Swift
В статье описаны ситуации, в которых могут понадобиться обозреватели свойств и советы по их использованию.
Improve your iOS team’s productivity by building features as frameworks
Описание подхода по разработке фич в отдельных фреймворках с примером. Возможно, кому-то будет полезно попробовать такой подход.
Introduction to supporting Dynamic Type
Оказывается, не всех устраивает размер шрифта, который используется в приложениях. Кто-то предпочитает увеличить его, а кому-то нужно, чтобы на экране помещалось больше информации. Реализовать это можно с помощью динамических шрифтов, в детали реализации сможете погрузиться в этом материале.
Using NSUserActivity for Spotlight Search
В вашем приложении есть большое количество текстовой информации, которую пользователям было бы удобно искать через Spotlight, но вы не знаете, как это реализовать? Авторы показывают, как имплементировать подобные возможности с помощью NSUserActivity.
CoreGraphics Geometry Primitives and Functions
Вместе с авторами статьи вспоминаем геометрию из пятого класса. Разбираемся в системе координат iOS и трансформируем прямоугольники с помощью CoreGraphics.
Starting Unit Testing with Model layer
Снова и снова разработчики пишут о том, как использовать Unit-тесты для создания более стабильного приложения. Может, это действительно не такая плохая идея?
Avoiding Release Anxiety 1: Block-based UI Testing in Swift
Ну что, втянулись в Unit-тестирование? Переходим к UI-тестам. Автор не ограничивается примитивными примерами, а рассматривает более близкий к реальной жизни пример.
The Art of Commenting in Swift
Для хорошего кода не нужны объяснения и комментарии, но это не точно. Подробнее о том, что комментировать и как правильно это делать, рассказано в статье.
URLSession: Common pitfalls with background download & upload tasks
Выполнение загрузки файлов в фоне — достаточно тривиальная задача. Но если вы ни разу с ней не сталкивались, то можете наступить на грабли (почему ничего не происходит, когда телефон не подключен к зарядке???), которые автор помогает избежать.
Using The Responder Chain
Что мы больше всего любим? Лайфхаки и костыли в коде. Не самый лучший вариант использования паттерна Responder Chain для трансляции событий, полученных от кнопки между View Controller’ами, но имеет право на существование.
Концепт редизайна приложения «РЖД Пассажирам» для iOS
Не нравится UI/UX приложения? На примере работы автора попробуйте взглянуть на проект с другой стороны и найти оптимальный подход для улучшения навигации и информативности интерфейса.
7 ways to organise colours for UI design
Узнаваемая цветовая гамма и четкая организация — это важно, особенно, если вы хотите, чтобы ваше приложение не раздражало пользователей (и разработчиков!) десяткой оттенков серого.
Open Product Management
Огромный список статей и ресурсов на тему управления продуктами.
I love Product Management
И ещё один список книг и статей про продукты (или у кого-то слишком много свободного времени).
Взгляд на дилемму инноватора
О разнице JTBD-подходов на одном графике.
12 Signs You’re Working in a Feature Factory
Старая, но актуальная заметка со списком «как не надо делать» и со списком статей, разбирающих «как надо».
App form design best practices
Небольшой набор советов по проектированию форм.
The Junior Developer’s Guide To Surviving The First Year
Если вы знаете начинающего разработчика — покажите ему эту статью и сохраните нервы и здоровье.
-
Новости3 недели назад
Видео и подкасты о мобильной разработке 2025.11
-
Новости3 дня назад
Видео и подкасты о мобильной разработке 2025.14
-
Видео и подкасты для разработчиков2 недели назад
Javascript для бэкенда – отличная идея: Node.js, NPM, Typescript
-
Новости2 недели назад
Видео и подкасты о мобильной разработке 2025.12