gpt4 book ai didi

objective-c - 如何遍历 objective-c 中的 NSString?

转载 作者:可可西里 更新时间:2023-11-01 05:04:50 24 4
gpt4 key购买 nike

如何在 Objective c 中迭代 NSString 对象,同时维护我当前所在字符的索引?

我想将每三个字符的 ASCII 值递增 3,然后在我的用户界面的标签中打印这个递增的字符。

最佳答案

不清楚您是只想打印增加的字符还是全部。如果是前者,请按以下步骤操作:

NSString *myString = @"myString";
NSMutableString *newString = [NSMutableString string];
for (int i = 0; i < [myString length]; i++)
{
int ascii = [myString characterAtIndex:i];
if (i % 3 == 0)
{
ascii++;
[newString appendFormat:@"%c",ascii];
}
}
myLabel.text = newString;

关于objective-c - 如何遍历 objective-c 中的 NSString?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9957106/

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