Внутренне -drawInRect:
повернет изображение в правильную ориентацию в соответствии со свойством imageOrientation
, а затем перевернет изображение вверх ногами, чтобы преобразовать координаты UIKit в координаты CoreGraphics.
Тогда он позвонит CGContextDrawImage
.
В этом смысле -drawInRect:
определенно медленнее. Но использование CGContextDrawImage
для таргетирования UIKit требует от вас преобразований, которые могут не стоить обслуживания.