Выпуск №257

07 февраля 2020

Главная новость недели: в штате Айова попытались провести голосование в мобильном приложении и не смогли. Причин может быть много, не будем показывать пальцем на самую очевидную (начинается на React, заканчивается на Native). Тем временем Xiaomi, Huawei, Oppo и Vivo объединяются, чтобы разрушить монополию Google на магазин приложений для Android. С Apple такое пока что не прокатит, но следить за успехами будет интересно. В остальном — наслаждайтесь новой бетой Xcode, следите за иммунитетом, да и вообще: весна уже близко.

  • %d0%94%d0%b8%d0%b7%d0%b0%d0%b9%d0%bd %d0%b1%d0%b5%d0%b7 %d0%bd%d0%b0%d0%b7%d0%b2%d0%b0%d0%bd%d0%b8%d1%8f %2813%29

    Вадим Дробинин

  • %d0%94%d0%b8%d0%b7%d0%b0%d0%b9%d0%bd %d0%b1%d0%b5%d0%b7 %d0%bd%d0%b0%d0%b7%d0%b2%d0%b0%d0%bd%d0%b8%d1%8f %288%29

    Юрий Петухов

СВЕЖАК ДЛЯ iOS-РАЗРАБОТЧИКОВ

Digest MBLT DEV — это собрание самой полезной и свежей информации для iOS-разработчиков с просторов мирового интернета. Выпуск выходит каждую пятницу. Подписка бесплатная. И никакого спама, честно!

ПодписатьсяSafari push notifications

Новости

Xcode 11.4 Beta Release Notes

Apple готовит к запуску новую версию Xcode. Обновленный Swift, универсальные покупки между iOS и macOS приложениями, возможность отправки push-уведомлений на симулятор с помощью простого перетаскивания JSON, а также многочисленные фиксы.

Updates to Universal Purchase and App Store Categories

Начиная с марта можно распространять приложения с возможностью универсальных покупок, in-app purchases приобретённые на iOS, будет действительны и для macOS. Также унифицированы категории приложений между App Store и Mac App Store.

Membership Fee Waivers Now Available in More Countries

В Австралии, Канаде, Франции, Германии, Израиле, Италии, Мексике и Южной Корее теперь можно получить доступ к программе разработчиков без дополнительной оплаты, если ваша организация распространяет только бесплатные приложения.

Код

On nRF Connect for iOS & SIMD Optimizations in Swift

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

Building ViewModels with Combine framework

С появлением фреймворка Combine Apple всё больше внимания уделяет паттерну MVVM! Ну, что ж будем готовы к изменениям и начнём с реализации ViewModel.

Инструменты

How To Debug A Memory Leak In An iOS App That Is Caused By A Third Party SDK (Part 1 of 3)

Как обнаружить утечку в памяти, если она вызвана сторонней библиотекой? А стоит ли тестировать сторонние фреймворки на производительность и потребление памяти? Часть первая посвящена инструментам Allocations и Generations для профилирования памяти.

SwiftConcurrentCollections

В Java есть потокобезопасные коллекции, почему бы не написать реализацию для Swift!? Реализация не идеальная, но ведь всегда можно создать Pull Request и помочь автору с развитием проекта ;)

SwiftCrypto

Apple открыла для разработчиков часть CryptoKit API в виде модуля Swift Crypto, что в свою очередь позволит использовать библиотеку для кроссплатформеннной или серверной разработки.

Дизайн

Прочее

СВЕЖАК ДЛЯ iOS-РАЗРАБОТЧИКОВ

Digest MBLT DEV — это собрание самой полезной и свежей информации для iOS-разработчиков с просторов мирового интернета. Выпуск выходит каждую пятницу. Подписка бесплатная. И никакого спама, честно!

ПодписатьсяSafari push notifications