В течение последних нескольких лет я был разработчиком в Mozilla, специализируясь на OS X и особенно на исправлении ошибок, которые происходят только на OS X. Поскольку многие из этих ошибок включают сторонние приложения (например, плагины) или саму ОС, мне пришлось многое узнать о реверсии инженерии OS X. Это попытка переоценить мой опыт, приобретенную за последние несколько лет, чем -то вроде урок. Я надеюсь, что люди смогут извлечь уроки из этого и даже стать в восторге от этого!
Стивен Мишо, 5/2013
Зачем реверс -инженер?
Ресурсы
Методы
Пример 1: Выяснение NSView Dirty Rects
Пример 2: Поиск источника проблемы с использованием сообщения об ошибке
Пример 3: Узнайте, как Flash обнаруживает графическое оборудование
Пример 4: Набор источника проблемы с использованием стека сбоев