UIImage против NSImage: рисование внеэкранного изображения в iOS

В mac osx (cocoa) очень легко сделать пустое изображение определенного размера и рисовать на нем вне экрана:

NSImage* image = [[NSImage alloc] initWithSize:NSMakeSize(64,64)];
[image lockFocus];
/* drawing code here */
[image unlockFocus];

Однако в iOS (cocoa touch) не кажется быть эквивалентными вызовами UIImage. Я хочу использовать UIImage (или другой эквивалентный класс), чтобы сделать то же самое. То есть я хочу сделать явно размер, изначально пустое изображение, к которому я могу рисовать, используя такие вызовы, как UIRectFill(...)и [UIBezierPath stroke].

Как мне это сделать?

11
задан mtmurdock 22 March 2012 в 19:51
поделиться