Выпуск №255

24 января 2020

Apple решила не поддерживать полное шифрование бэкапов в iСloud. Кажется, потому что ФБР очень сильно грустило. Если и правда так, то приготовьтесь следить за скандалом — последние несколько лет Apple уверенно претендовала на звание главного борца за защиту пользователей и от корпораций, и от государств. Тем временем мессенджер WeChat вдохновился успехом Tik-Tok и строет свой собственный лунопарк с короткими видео (да, в мессенджере). Интересно, кто сдастся следующим.

  • %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

Новости

On the road to Swift 6

Отчасти загадочный, но все равно интересный анонс от Core-группы разработчиков Swift. В недалеком будущем нас ждут более быстрые сборки, еще больше акцента на серверах и не только.

App Updates for HTML5 Apps

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

Код

Certificate pinning in iOS

Все помнят, что https — это хорошо, а аттаки класса man-in-the-middle — плохо, но мало кто учитывает это в своих приложениях. Очередное напоминание о том, что это не так уж и сложно.

Sign in with Apple, Part 4: Web and Other Platforms

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

Optimizing views in SwiftUI using EquatableView

Оказывается, процесс отрисовки интерфейса в SwiftUI можно ускорить благодаря поддержке протокола Equatable. Почему это так работает, узнаем из статьи.

Property wrappers in Swift

В каждом выпуске нашего дайджеста обязательно должна быть статья про Property Wrappers, и в этот раз мы не отступаем от правил.

Инструменты

Debugging network traffic with Charles

Небольшая инструкция по использованию Сharles для тестирования и отладки трафика. Например, чтобы проверить SSL-pinning, который вы только что настроили.

GitHub CLI

У GitHub есть собственная утилита для терминала. Удобно проверять статусы PR'ов или создавать их автоматически во время СI/CD.

Прочее

Almost half of developers skip writing tests, survey reveals

Оказывается, большая часть разработчиков считает, что тесты помогают создавать более стабильное и поддерживаемое приложение, но только половина их пишет. А в чём кроется причина? Лень, отсутствие скиллов или нехватка времени?!

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

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

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