¿Cómo puedo hacer caracteres Unicode a partir de enteros?

Quiero hacer una matriz de caracteres Unicode, pero no sé cómo convertir números enteros en una representación Unicode. Aquí está el código que tengo hasta ahora

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

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

Lo que me da un error "nombre de carácter universal incompleto \ u"

¿Hay una mejor manera de construir una matriz de símbolos Unicode? Gracias.