Новости
Digest MBLTdev: Новости для iOS разработчиков №218
В течение недели топовые iOS-разработчики Вадим Дробинин, Юрий Петухов и Сергей Бендак собирают для нас интересные и полезные ссылки на статьи, необходимые для прочтения каждому начинающему и опытному разработчику. В каждом выпуске – новости, коды, инструменты, дизайн и прочее.
Пока Facebook повернулся в сторону самого дружелюбного интернета в мире — канадского и собирается тестировать там сокрытие лайков в Instagram, Apple поделилась своими финансовыми отчётами за второй квартал 2019 финансового года. Установки в App Store падают, продажи тоже, но доход от Apple Watch и AirPods сравним с доходом от Mac.
При этом доход от сервисов не перестаёт расти, и кто знает, может быть через несколько лет Apple займёт ещё больше ниш с ежемесячными подписками.
Optional, throws, Result, and async/await
Автор рассказывает, что лучше использовать для обработки ошибок при вызове функций в разных ситуациях. Например, почему стоит предпочесть использование Result вместо throws? И какие в будущем появятся способы для написания более читаемого кода, связанного с обработкой ошибок.
Structuring model data in Swift
Часто при создании приложения модель данных может неконтролируемо вырасти и превратиться в настоящего монстра. В статье описаны способы борьбы с подобными сущностями.
Typealias usage in Swift
Советы по использованию typealias для улучшения читабельности кода.
Extracting presentation logic to make it testable
Рекомендации по разделению презентационной и бизнес-логики для соблюдения принципов SOLID и создания приложения, которое будет легче тестировать.
Speed Up your iOS Development: Demystifying complex UIViews using Decorators
Набор советов по созданию сложных экранов минимальными усилиями.
Improving asset catalogs
В преддверии тёмных тем для iOS самое время заняться улучшением своих каталогов медиафайлов.
How to set background color on a Stack View
В материале объясняется, почему простыми способами бэкграунд у UIStackView не поменять, и как решить эту задачу.
The Pitfalls of Running A/B Tests
Небольшая заметка на тему возможного вреда AB-тестирования всего на свете. Достаточно очевидные вещи.
How A Football Coach Taught Me To Product Manage Like a Boss
Разумеется, в статье речь не про футбол, а про американский футбол. TLDR: если есть система в принятии решений — всё ок.
Habit is a powerful product feature
О силе привычки и о том, что не всегда продукт должен её вырабатывать.
Strategies for Data Synchronization on Rewrite Projects: Part 1 – One-Way Integration
Универсальная статья о замене устаревших и сложных систем новыми без потери контекста.
Technical Writing on the Web
Статья о том, как писать хорошие технические статьи, с чего начать и как совершенствоваться в этом деле.
-
Новости1 неделя назад
Видео и подкасты о мобильной разработке 2025.14
-
Видео и подкасты для разработчиков3 недели назад
Javascript для бэкенда – отличная идея: Node.js, NPM, Typescript
-
Новости3 недели назад
Видео и подкасты о мобильной разработке 2025.12
-
Разработка3 недели назад
«Давайте просто…»: системные идеи, которые звучат хорошо, но почти никогда не работают