Новости
Digest MBLTdev: Новости для iOS разработчиков №209
В течение недели топовые iOS-разработчики Вадим Дробинин, Юрий Петухов и Сергей Бендак собирают для нас интересные и полезные ссылки на статьи, необходимые для прочтения каждому начинающему и опытному разработчику. В каждом выпуске – новости, коды, инструменты, дизайн и прочее.
Согласно календарю наступила весна, вид из окна говорит об обратном. Возможно, стоит заняться самообманом и довериться хронологии. Сменить на рабочем столе нескучные обои, переодеться в яркие шорты и футболку, зарядиться позитивом и запланировать поездку на море, либо запастись попкорном в ожидании предстоящей презентации от Apple, запланированной на конец марта.
SKProductDiscount
Начиная с новой беты, анонсировали изменения SKProductDiscount: скоро auto-renewable subscriptions будут поддерживать скидки не только для новых, но и для существующих пользователей.
iOS Responder Chain: UIResponder, UIEvent, UIControl and uses
Обработка нажатий и жестов используется при разработке практически любого приложения. Автор пишет о внутреннем устройстве классов UIResponder, UIEvent и UIControl, отвечающих за эти события, и их связи с паттерном Responder Chain.
Collection View Cells Self-Sizing: Step by Step Tutorial
Туториал по созданию ячеек с автоматическим определением размера для UICollectionView.
Building complex screens with Child ViewControllers
Материал об использовании контейнеров для контроллеров с целью упрощения и улучшения возможностей для переиспользования кода.
Swift weak reference assertion
Немного информации о том, как можно в тестах проверить, не возникает ли reference cycle’ов.
Pattern matching in Swift
Статья о том, как Swift позволяет сократить количество кода и сделать его более читабельным.
Capture lists in Swift: what’s the difference between weak, strong, and unowned references?
Как захватить переменные в блоке и избежать утечек памяти при помощи модификаторов unowned и weak.
JavaScriptCore
Описание работы с фреймворком JavaScriptCore, который прездназначен для выполнения JavaScript-кода в программах, написанных на Swift или Objective-C.
Beginner’s guide to User Journey Map
Универсальное руководство по разработке карт пользовательских путешествий по вашему продукту.
10 steps for building a great search
Хороший поиск в приложении — это сложно, и, к сожалению, встречается он довольно редко. По ссылке — советы и примеры.
appleid.apple.com bans Linux User/Agent
Судя по всему, на appleid.apple.com встроена проверка заголовков (в том числе и User/Agent), и пользователи на Linux получают Bad Gateway по умолчанию. Что это — сломанная защита от ботов или что-то другое — пока не понятно.
Experimenting with pricing lifted my app revenue almost 500%
Подробная история о том, как маленькие изменения в цене и дизайне могут сильно увеличить (или уменьшить!) ваш доход.
A best in class app
Спорный, но имеющий право на жизнь пост о том, что делает хорошее iOS-приложение лучшим. Судя по-всему, Accessibility, 3D Touch и версия под Apple TV.
-
Новости3 недели назад
Видео и подкасты о мобильной разработке 2025.11
-
Новости3 дня назад
Видео и подкасты о мобильной разработке 2025.14
-
Видео и подкасты для разработчиков2 недели назад
Javascript для бэкенда – отличная идея: Node.js, NPM, Typescript
-
Новости2 недели назад
Видео и подкасты о мобильной разработке 2025.12