Site icon AppTractor

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

Согласно календарю наступила весна, вид из окна говорит об обратном. Возможно, стоит заняться самообманом и довериться хронологии. Сменить на рабочем столе нескучные обои, переодеться в яркие шорты и футболку, зарядиться позитивом и запланировать поездку на море, либо запастись попкорном в ожидании предстоящей презентации от Apple, запланированной на конец марта.

SKProductDiscount

Начиная с новой беты, анонсировали изменения SKProductDiscount: скоро auto-renewable subscriptions будут поддерживать скидки не только для новых, но и для существующих пользователей.

developer.apple.com

iOS Responder Chain: UIResponder, UIEvent, UIControl and uses

Обработка нажатий и жестов используется при разработке практически любого приложения. Автор пишет о внутреннем устройстве классов UIResponder, UIEvent и UIControl, отвечающих за эти события, и их связи с паттерном Responder Chain.

swiftrocks.com

Collection View Cells Self-Sizing: Step by Step Tutorial

Туториал по созданию ячеек с автоматическим определением размера для UICollectionView.

www.vadimbulavin.com

Building complex screens with Child ViewControllers

Материал об использовании контейнеров для контроллеров с целью упрощения и улучшения возможностей для переиспользования кода.

mecid.github.io

Swift weak reference assertion

Немного информации о том, как можно в тестах проверить, не возникает ли reference cycle’ов.

medium.com

Pattern matching in Swift

Статья о том, как Swift позволяет сократить количество кода и сделать его более читабельным.

www.swiftbysundell.com

Capture lists in Swift: what’s the difference between weak, strong, and unowned references?

Как захватить переменные в блоке и избежать утечек памяти при помощи модификаторов unowned и weak.

www.hackingwithswift.com

Java​Script​Core

Описание работы с фреймворком JavaScriptCore, который прездназначен для выполнения JavaScript-кода в программах, написанных на Swift или Objective-C.

nshipster.com

Beginner’s guide to User Journey Map

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

babich.biz

10 steps for building a great search

Хороший поиск в приложении — это сложно, и, к сожалению, встречается он довольно редко. По ссылке — советы и примеры.

medium.com

appleid.apple.com bans Linux User/Agent

Судя по всему, на appleid.apple.com встроена проверка заголовков (в том числе и User/Agent), и пользователи на Linux получают Bad Gateway по умолчанию. Что это — сломанная защита от ботов или что-то другое — пока не понятно.

fosstodon.org

Experimenting with pricing lifted my app revenue almost 500%

Подробная история о том, как маленькие изменения в цене и дизайне могут сильно увеличить (или уменьшить!) ваш доход.

stories.appbot.co

A best in class app

Спорный, но имеющий право на жизнь пост о том, что делает хорошее iOS-приложение лучшим. Судя по-всему, Accessibility, 3D Touch и версия под Apple TV.

www.swiftjectivec.com

Exit mobile version