UIImage vs NSImage: desenhando para uma imagem fora da tela no iOS

No mac osx (cacau), é muito fácil criar uma imagem em branco de um tamanho específico e desenhá-la fora da tela:

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

No entanto, no iOS (toque de cacau) não parece haver chamadas equivalentes para o UIImage. Eu quero usar UIImage (ou alguma outra classe equivalente) para fazer a mesma coisa. Ou seja, desejo criar uma imagem inicialmente vazia, de tamanho explícito, para a qual eu possa desenhar usando chamadas comoUIRectFill(...) e[UIBezierPath stroke].

Como eu faria isso

questionAnswers(6)

yourAnswerToTheQuestion