У меня есть приложение, которое рисует изображения из CGImage.
Сам CImage загружается с использованием CGImageSourceCreateImageAtIndex для создания изображения из файла PNG.
Это формирует часть механизма спрайтов - в одном файле PNG есть несколько изображений спрайтов, поэтому у каждого спрайта есть CGRect, определяющий, где он находится в CGImage.
Проблема в том, Профилирование, кажется, доказывает это неправильно: /
Создайте NSImage с помощью CGImage. Объект NSImage позволяет легко нарисовать только некоторую его часть в целевом прямоугольнике.
Я считаю, что рекомендуется использовать область отсечения.