Objetivo C - salvar UIImage como um arquivo BMP

Perguntas semelhantes foram feitas, mas sempre contêm a resposta "use UIImagePNGRepresentation ou UIImageJPEGRepresentation", que não funcionará para mim. Eu preciso salvar o arquivo como um bitmap.

Pelo que entendi, os dados UIImage já são um bitmap. Nesse caso, eu não deveria ter que criar um bitmap. Ou eu? Encontrei alguém que postouessa questão mas não tenho certeza qual é exatamente a resposta, pois não está claro para mim. Até cheguei a criar um array de ponteiros de caracteres, mas ainda não sei como salvá-lo como um bitmap. Existe alguém por aí que possa me ajudar a entender como salvar o UIImage como um bitmap? Ou me diga as etapas e eu pesquisarei as etapas.

Obrigado.

EDITAR:

eu encontreieste tutorial (com código) para converter a imagem em um bitmap, mas o bitmap retornado é um caractere não assinado *. Ou estou no caminho certo ou estou indo na direção errada. Então agora vou ver se consigo gravar o char * não assinado em um arquivo .bmp.

questionAnswers(1)

yourAnswerToTheQuestion