Comments 1
Класс, заслуженные деньги за заслуженную работу. Маловероятно, конечно, что кому-то понадобилось бы убивать свое популярное приложение, чтобы окирпичивать без собственной выгоды людям телефоны, но в любом случае бродкаст системных сообщений без проверки - это дыра.
Вообще у эпла полно древнющих API родом из 90-х, лишь немного прикрытых ширмой API на swift/objc, где внутри, судя даже не по дизасму а по кол стэку, жуткий говнокод прошлых лет - одна работа с аудио чего стоит. А баги висят зарепорченные и непофикшенные с 2009 года. Зато в Swift и SwiftUI добавляют всякую ненужную хипстерскую хрень, якобы облегчающую чтоли вкат новым разработчикам, а на деле тормозящими дико компиляцию и порою дающими непредсказуемый рантайм, т.к. пропроцессор ради синтаксического сахара наворачивает наверх монструозные конструкции
Как одна строка кода могла окирпичить ваш iPhone