Выпуск №195

16 ноября 2018

В Японии есть министр кибербезопасности Йошитака Сакурада. Потрясающе! Министр кибербезопасности! Ему 68. Достойный возраст! Хотя на счёт управления не всё очевидно. Недавно он признался, что никогда не использовал компьютер. Ух, отчаянный тип!

Очередная дилемма от Дорогой редакции: должен ли руководитель «сам уметь»? Если должен, насколько глубоко? А если 20 лет назад мог и всё ещё апеллирует к этому опыту, принимать его аргументацию? Может, он обойдётся сотрудниками? Так, кстати, сам господин Сакурада и отвечает, мол, на то есть специалисты.

Как и всегда размышлять оставляем в одиночестве, чтобы никто-никто не помешал ходу мыслей.

  • %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 %2810%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 MBLTDEV — это собрание самой полезной и свежей информации для iOS-разработчиков с просторов мирового интернета. Выпуск выходит каждую пятницу. Подписка бесплатная. И никакого спама, честно!

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

Новости

Fake fingerprints can imitate real ones in biometric systems – research

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

Учёные из университета Нью-Йорка придумали «универсальный отпечаток пальца». Никакой он не универсальный, термин с допущением, но в целом такой отпечаток покрывает много случаев. А вот FaceID такой уязвимости не подвержен, разве что лепить 3D-маску. Гуглите DeepMasterPrints. Статья есть в открытом доступе.

Код

iOS HEIC Performance

Aditya Krishnadevan из PSPDFKit запилил небольшое сравнение JPG и HEIF в iOS. Если вы думаете, что HEIF — однозначно да, вы удивитесь. Нет, не всегда.

How Never Works Internally in Swift

Как устроен тип Never, как используется и какое применение находит при реализации стандартных функций, таких как fatalError().

Streaming Multipart Requests

Показано решение, которое позволяет отправлять по сети большие файлы или множество файлов и при этом не превышать лимиты на использование оперативной памяти.

App Store Connect API adoption

Мы уже писали про релиз API для управления сборками. По ссылке — разбор нескольких примеров и оболочка на Swift, чтобы внедрять в свои проекты.

Mac Sandboxing: Privileged File Operations

Лаконичный анализ внутренностей нового принципа защиты приложений на macOS. Если вы пользуетесь Transmit, то уже видели их в действии.

Инструменты

Introducing SourceKit-LSP

Опубликована ранняя версия реализации Language Server Protocol (о нём мы писали в выпуске №194). Пока что набор возможностей не слишком велик, а из поддерживаемых языков обозначен только Swift.

Дизайн

Building the perfect splash screen

Не сказать, что при проектировании splash screen есть какие-то тайны, но в продуктах всё равно встречаются проблемы в этом месте. Откровений статья не даст, но в качестве напоминания о вечном — работает.

Видео

SwiftHeroes

Доклады с конференции SwiftHeroes (Турин, Италия). Хорошие спикеры и темы весёлые: Vadim Drobinin про отладку приложений без пересборки, Krzysztof Zablocki про улучшенную архитектуру, Paul Hudson с воркшопом об упрощении View Controllers.

Прочее

InspiroBot

Генерирует картинку и глубокую мысль к ней. С пятницей, товарищи.

Into the Deep

Новый уровень разработки докладов, в котором слайды управляются в фоне отдельно разработанным для презентации приложением (открытый исходный код).

iSH - An iOS Linux Shell

Если вам постоянно не хватало возможностей консоли, но получать права администратора на айфоне или айпаде не позволяла совесть, то вот слегка ограниченная версия терминала под iOS. Встроенный менеджер пакетов, бета-версия, но в остальном — очень интересно посмотреть, как это всё будет работать.

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

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

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