Como posso criar caracteres unicode a partir de inteiros?

Eu quero fazer uma matriz de caracteres Unicode, mas não sei como converter inteiros em uma representação Unicode. Aqui está o código que eu tenho até agora

NSMutableArray *uniArray = [[NSMutableArray alloc] initWithCapacity:0];
int i;

for (i = 32; i < 300; i++) {
    NSString *uniString = [NSString stringWithFormat:@"\u%04X", i];
    [uniArray addObject:uniString];
}

O que me dá um erro "nome do personagem universal incompleto \ u"

Existe uma maneira melhor de criar uma matriz de símbolos Unicode? Obrigado.

questionAnswers(4)

yourAnswerToTheQuestion