Connect with us

Новости

Digest MBLTdev: Новости для iOS разработчиков №218

В течение недели топовые iOS-разработчики Вадим Дробинин, Юрий Петухов и Сергей Бендак собирают для нас интересные и полезные ссылки на статьи, необходимые для прочтения каждому начинающему и опытному разработчику. В каждом выпуске – новости, коды, инструменты, дизайн и прочее.

e-Legion

Опубликовано

/

     
     

Пока Facebook повернулся в сторону самого дружелюбного интернета в мире — канадского и собирается тестировать там сокрытие лайков в Instagram, Apple поделилась своими финансовыми отчётами за второй квартал 2019 финансового года. Установки в App Store падают, продажи тоже, но доход от Apple Watch и AirPods сравним с доходом от Mac.

При этом доход от сервисов не перестаёт расти, и кто знает, может быть через несколько лет Apple займёт ещё больше ниш с ежемесячными подписками.

Optional, throws, Result, and async/await

Автор рассказывает, что лучше использовать для обработки ошибок при вызове функций в разных ситуациях. Например, почему стоит предпочесть использование Result вместо throws? И какие в будущем появятся способы для написания более читаемого кода, связанного с обработкой ошибок.

nshipster.com

Structuring model data in Swift

Часто при создании приложения модель данных может неконтролируемо вырасти и превратиться в настоящего монстра. В статье описаны способы борьбы с подобными сущностями.

www.swiftbysundell.com

Typealias usage in Swift

Советы по использованию typealias для улучшения читабельности кода.

www.avanderlee.com

Extracting presentation logic to make it testable

Рекомендации по разделению презентационной и бизнес-логики для соблюдения принципов SOLID и создания приложения, которое будет легче тестировать.

mecid.github.io

Speed Up your iOS Development: Demystifying complex UIViews using Decorators

Набор советов по созданию сложных экранов минимальными усилиями.

medium.com

Improving asset catalogs

В преддверии тёмных тем для iOS самое время заняться улучшением своих каталогов медиафайлов.

bjango.com

How to set background color on a Stack View

В материале объясняется, почему простыми способами бэкграунд у UIStackView не поменять, и как решить эту задачу.

fluffy.es

The Pitfalls of Running A/B Tests

Небольшая заметка на тему возможного вреда AB-тестирования всего на свете. Достаточно очевидные вещи.

medium.com

How A Football Coach Taught Me To Product Manage Like a Boss

Разумеется, в статье речь не про футбол, а про американский футбол. TLDR: если есть система в принятии решений — всё ок.

medium.com

Habit is a powerful product feature

О силе привычки и о том, что не всегда продукт должен её вырабатывать.

uxdesign.cc

Strategies for Data Synchronization on Rewrite Projects: Part 1 – One-Way Integration

Универсальная статья о замене устаревших и сложных систем новыми без потери контекста.

spin.atomicobject.com

Technical Writing on the Web

Статья о том, как писать хорошие технические статьи, с чего начать и как совершенствоваться в этом деле.

ashfurrow.com

Предыдущие выпуски Digest MBLTDEV и подписка доступны на официальном сайте. Всё бесплатно и никакого спама, честно!

Если вы нашли опечатку - выделите ее и нажмите Ctrl + Enter! Для связи с нами вы можете использовать info@apptractor.ru.
Advertisement
 
Click to comment

You must be logged in to post a comment Login

Leave a Reply

Популярное

X
X

Спасибо!

Теперь редакторы в курсе.