В этом случае NSDictionary будет осуществим, вы можете хранить как имена переменных, так и их значения:
NSDictionary *dict = [NSDictionary dictionaryWithObjectsAndKeys:@"1",@"A",@"2",@"B",@"3",@"C",@"4",@"D",@"5",@"E", nil];
Теперь вы можете получить все ключи словаря, например:
NSArray *arr = [dict allKeys]; // which will be [A,B,C,D,E]
И вы можете получить значения для этих клавиш, как:
for (int i=0; i<arr.count; i++) {
NSLog(@"%@",[dict valueForKey:[arr objectAtIndex:i]]); // Will print 1,2,3,4,5
}