Выпуск №240

04 октября 2019

Чем ознаменовалась эта неделя? Ну конечно же, публикацией уязвимости в загрузчике iOS под названием Checkm8. В скором времени обещают выпуск Jailbreak для широкого спектра устройств от iPhone 4S до iPhone X. Как утверждается, эксплойт не может быть устранён с помощью патча. Удалённый доступ к вашим данным злоумышленники получить не могут, однако, некоторые специалисты рекомендуют выполнять перезагрузку устройства, если вы его оставили без присмотра в номере гостиницы на долгое время. А ещё сегодня вышла GM версия новой macOS Catalina, а значит релиз не за горами.

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

    Юрий Петухов

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

    Сергей Бендак

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

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

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

Код

Using SIMD Vector Types in Swift

Вряд ли материал, на чтение которого у вас уйдет не больше 5 минут, объяснит вам, как и зачем использовать SIMD в повседневной разработке, однако, для расширения кругозора может пригодиться.

Swift Dependency Injection via Property Wrapper

Я, конечно, ожидал много внимания к @propertyWrappers, которые представлены в Swift 5.1, но то что на их основе будут создавать DI-контейнеры… В общем, знакомьтесь, автор обещает уместить всю реализацию, включая комментарии, в 100 строк.

Redux-like state container in SwiftUI. Container Views.

Продолжение цикла статей, посвященного разработке приложения с использованием Redux и SwiftUI. В этот раз сюда же добавляются контейнеры для View, которые призваны разделить ответственность между View для хранения и View для отрисовки данных.

Computing dates in Swift

Несколько простых советов и решений при работе с датами и календарём. Например, поиск ближайших выходных или расчёт времени до начала следующего дня.

Backward compatible Dark Mode on iOS

С выходом iOS 13 появилась поддержка темной темы. В данной статье пример того, как можно реализовать поддержку темной темы и порадовать пользователей с более ранними версиями iOS.

Инструменты

Mastering the assistant editor in Xcode 11

Хорошее знание инструментов для разработки позволяет писать код и выполнять рутинные операции быстрее. В Xcode 11 были внесены изменения, облегчающие нашу с вами жизнь. В этой статье знакомимся подробнее с нововведениями в Assistant Editor.

Видео

Apple Debugging L6 – Thread Sanitizer

В видео рассматривается использование инструмента Thread Sanitizer, который помогает определить некорректный доступ к данным при работе в многопоточной среде.

Прочее

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

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

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