gpt4 book ai didi

objective-c - 如何将文本字段中的每个字母分配给 Xcode 中的数字

转载 作者:行者123 更新时间:2023-11-28 23:08:56 25 4
gpt4 key购买 nike

我不确定如何将字母表中的每个字母分配给一个数字,例如A = 1, B = 2 等。因此,当用户在文本字段中输入姓名时,所有字母的数值将相加并作为总数给出。

这最终有望让我根据字母总数显示特定的输出。

干杯,狮子座

最佳答案

我想到的最简单的解决方案,但只有当您根据字母表字母的顺序分配增量值时,它才会起作用。

// Make every letter uppercase to compare on the same scale of unicode values
NSString * str = [yourTextField.text uppercaseString];

NSUInteger total = 0;

for (int i = 0 ; i < str.length ; ++i ) {
// 'A' unicode value is 65, so by substracting 64 you'll get 1 for A, 2 for B, 3 for C...
total += [str characterAtIndex:i] - 64;
}

NSLog(@"Total is %d", total);

你仍然应该确保你没有得到任何符号,但这将总结你的字符串中的所有字母。

关于objective-c - 如何将文本字段中的每个字母分配给 Xcode 中的数字,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8719038/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com