Property observers in Swift
В статье описаны ситуации, в которых могут понадобиться обозреватели свойств и советы по их использованию.
Дедлайн близко! Или зима? Надеюсь, что вам ни то, ни другое не грозит в ближайшее время. На этой неделе загораем перед монитором, наполняем организм витаминами и смотрим сериальчики, а в перерывах учимся писать хороший код и оттачиваем мастерство программирования.
Digest MBLT DEV — это собрание самой полезной и свежей информации для iOS-разработчиков с просторов мирового интернета. Выпуск выходит каждую пятницу. Подписка бесплатная. И никакого спама, честно!
В статье описаны ситуации, в которых могут понадобиться обозреватели свойств и советы по их использованию.
Описание подхода по разработке фич в отдельных фреймворках с примером. Возможно, кому-то будет полезно попробовать такой подход.
Оказывается, не всех устраивает размер шрифта, который используется в приложениях. Кто-то предпочитает увеличить его, а кому-то нужно, чтобы на экране помещалось больше информации. Реализовать это можно с помощью динамических шрифтов, в детали реализации сможете погрузиться в этом материале.
В вашем приложении есть большое количество текстовой информации, которую пользователям было бы удобно искать через Spotlight, но вы не знаете, как это реализовать? Авторы показывают, как имплементировать подобные возможности с помощью NSUserActivity.
Вместе с авторами статьи вспоминаем геометрию из пятого класса. Разбираемся в системе координат iOS и трансформируем прямоугольники с помощью CoreGraphics.
Снова и снова разработчики пишут о том, как использовать Unit-тесты для создания более стабильного приложения. Может, это действительно не такая плохая идея?
Ну что, втянулись в Unit-тестирование? Переходим к UI-тестам. Автор не ограничивается примитивными примерами, а рассматривает более близкий к реальной жизни пример.
Для хорошего кода не нужны объяснения и комментарии, но это не точно. Подробнее о том, что комментировать и как правильно это делать, рассказано в статье.
Выполнение загрузки файлов в фоне — достаточно тривиальная задача. Но если вы ни разу с ней не сталкивались, то можете наступить на грабли (почему ничего не происходит, когда телефон не подключен к зарядке???), которые автор помогает избежать.
Что мы больше всего любим? Лайфхаки и костыли в коде. Не самый лучший вариант использования паттерна Responder Chain для трансляции событий, полученных от кнопки между View Controller’ами, но имеет право на существование.
Не нравится UI/UX приложения? На примере работы автора попробуйте взглянуть на проект с другой стороны и найти оптимальный подход для улучшения навигации и информативности интерфейса.
Узнаваемая цветовая гамма и четкая организация — это важно, особенно, если вы хотите, чтобы ваше приложение не раздражало пользователей (и разработчиков!) десяткой оттенков серого.
Огромный список статей и ресурсов на тему управления продуктами.
И ещё один список книг и статей про продукты (или у кого-то слишком много свободного времени).
О разнице JTBD-подходов на одном графике.
Старая, но актуальная заметка со списком «как не надо делать» и со списком статей, разбирающих «как надо».
Небольшой набор советов по проектированию форм.
Если вы знаете начинающего разработчика — покажите ему эту статью и сохраните нервы и здоровье.
Digest MBLT DEV — это собрание самой полезной и свежей информации для iOS-разработчиков с просторов мирового интернета. Выпуск выходит каждую пятницу. Подписка бесплатная. И никакого спама, честно!