iOS   发布时间:2022-05-04  发布网站:大佬教程  code.js-code.com
大佬教程收集整理的这篇文章主要介绍了objective-c – 如何在目标c中迭代NSString?大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。

概述

如何在Objective c中迭代一个NSString对象,为我当前所在的角色维护一个索引? 我想将每三个字符的ASCII值递增3,然后在我的用户界面中的标签中打印此递增的字符. 不清楚你是否只想打印增量字符或全部.如果是前者,这是你将如何做到这一点: NSString *myString = @"myString"; NSMutableString *newString = [NSMutable
如何在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 – 如何在目标c中迭代NSString?全部内容,希望文章能够帮你解决objective-c – 如何在目标c中迭代NSString?所遇到的程序开发问题。

如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。

本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。