Создать перечисление со всеми буквами. Затем переберите входную строку по одному символу за раз и сложите значения.
enum {
A=1,
B=2,
C=3,
// etc...
};
typedef int AlphabetIntCodes;
Затем выполните цикл, используя что-то вроде:
NSMutableString *textString = [[NSMutableString alloc] initWithString:txtText.text];
NSString *string = [NSMutableString stringWithFormat:@"%@",textString];
int stringLength = textString.length;
for (int i=0; i<stringLength; i++) {
string = [string characterAtIndex:i];
// Find the int value from the enum, and add it to a variable...
}
См. цикл по значениям перечисления , чтобы найти значения int каждой буквы.
Вам не нужно использовать enum, вы также можете просто создать новый класс Nholebject AlphabetLetter и иметь два свойства, букву и представление int, добавить их в NSArray и найти значения каждого из них. буква через массив букв AlphabetLetters.