Если у меня есть (потенциально большой) файл на диске, и я хочу быстро определить, сможет ли UIImage его загрузить.
Я не обязательно доверяю расширению файла; Мне нужно посмотреть на фактические данные.
Я могу (конечно) загрузить его в UIImage, но это относительно медленно и довольно много памяти. Я бы предпочел просто посмотреть на первую часть файла и принять решение.
Какой самый быстрый и самый эффективный способ добиться этого, который все еще довольно надежен? (В идеале это был бы API от Apple, но я не нашел его в своих поисках.) 99,9% -ное решение достаточно хорошо; Я хочу получать ложные срабатывания в редких случаях, например при обрезании файла изображения.