В 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]
.
Как мне это сделать?