Различия в производительности iPhone при рисовании кварца и предварительно запеченных изображений (что, я думаю, упрощает сравнение с кварцем и кварцем)

Новичок в Кварце, и мне любопытно узнать скорость рисования простых фигур, градиентов и теней; специально сравнивая функции рисования Quartz с изображением Quartz на iPhone.

Скажи, что мне нужно нарисовать закрашенный, заштрихованный и затененный прямоугольник. Я предполагаю, что импорт предварительно запеченного прямоугольника в виде PNG и рисование его с использованием drawInRect: или drawAtPoint: быстрее, чем использование функций рисования Quartz для рисования того же самого, поскольку последний требует явных вычислений. С другой стороны, рисование изображения, которое я предполагаю, увеличивает использование памяти и размер приложения, поскольку мне нужно импортировать изображение и затем выделить его. Это звучит правильно?

Кроме того, есть ли большие преимущества / недостатки в любой технике? Как человек, который очень хорошо знаком с графическими программами и новичками в Quartz, я пытаюсь решить, есть ли какие-либо преимущества в использовании функций рисования в моем коде, в отличие от предварительной обработки всего пользовательского интерфейса и импорта изображений.

Ответы на вопрос(2)

Ваш ответ на вопрос