Вот интересный вопрос: примет ли суд в США в качестве доказательств данные Health.app? Приложение зафиксировало, что обвиняемый спускался и поднимался по лестнице во временной промежуток, который соответствует времени прихода и ухода убийцы. Сейчас вопрос использования таких данных всегда решается индивидуально, зависит от судьи и готовности технологической компании к сотрудничеству. Будет ли так всегда — неясно, но умственное упражнение со всеми за и против захватывает.
Apple Accidentally Allowed Downgrades All the Way Back to iOS 6 Early Today
Нежданно-негаданно Apple начала подписывать старые версии iOS, что сделало возможным даунгрейд некоторых моделей iPhone. Лавочку быстро прикрыли.
AppStore Preferences lock is a lie
Несложная последовательность из пяти шагов, и вот вы разблокировали App Store, не зная пароля.
Kiwi 3.0
Если используете Kiwi, знайте, что готовят обновление. Обратная совместимость будет потеряна, но ничего драматического в переходе на 3.0 быть не должно.
Итоги года. CocoaHeads 2017
Аналитика ушедшего года от CocoaHeads. Собрали обратную связь с 16-ти встреч.
Meltdown and Spectre
Тут такое дело. Большинство выпущенных за последние 20 лет процессоров имеют уязвимости, которые позволяют получать доступ к защищённым областям памяти. Например, JavaScript’ом можно сдампить пароли из памяти. Конечно, не всё так просто, но знающие люди уже давно это используют. К счастью, общественность проснулась, и понеслась череда патчей. Microsoft уже выпустила патчи и предупреждает, что теперь Windows может подтормаживать на старых девайсах, а команда WebKit усиленно клепает патчи.
The buddybuild team is now part of Apple!
Apple купила buddybuild, так что, возможно, к WWDC нас ждёт новый интересный сервис для разработчиков.
KafkaRefresh
Несколько стилей для Refresh Control. Есть таблица сравнения с EGOTableViewPullRefresh, SVPullToRefresh и MJRefresh. Ясное дело, KafkaRefresh выигрывает.
Testing iOS Apps
Неплохое введение в тесты. Зачем нужны, какие бывают. Ну и главное, что надо понять — тесты нужны, чтобы ускорить написание кода!
The Making of Apple’s Emoji: How designing these tiny icons changed my life
Анжела Гузман (Angela Guzman) была интерном в Apple. За три месяца она вдвоём со своим наставником создала большинство из известных нам эмодзи. В небольшом рассказе упоминается и весёлая какашка, и танцующая женщина в красном.
SwiftPlayground.run
Вставляешь в браузер код, жмёшь кнопку Run, получаешь результат. Да, бета. Да, немного игрушечно. Но совершенно закономерно.
quicktype
Вставляем JSON в Xcode как строку, жмём кнопку, получаем struct. Не получается сразу придумать, когда это может быть полезно, но вдруг ваше воображение работает лучше.
GitHub File Icon
Расширение для Chrome и Firefox, добавляющее иконки для типов файлов на GitHub.
Podlodka #41 — Машинное обучение
В очередном выпуске подкаста Андрей Володин, мобильный разработчик Prisma, расскажет всё, что вы хотели знать, но боялись спросить про машинное обучение.
Мини-сравнение команд Android и iOS
Есть мнение, что при равном количестве и экспертизе людей одни и те же задачи для Android в среднем решаются быстрее, чем для iOS. В тесте только один вопрос с тремя вариантами ответа. Результатами, конечно, поделимся.