gpt4 book ai didi

ios - NSString/NSMutableString 如何终止?

转载 作者:行者123 更新时间:2023-11-28 19:00:54 27 4
gpt4 key购买 nike

在 Objective C 中,我有一个 NSMutableString,我正在使用 characterAtIndex: 方法访问它的字符以进行一些操作。

为此,我还必须像这样检查终止符:

NSMutableString *str = [[NSMutableString alloc]initWithString:@"hello"];
for(int i = 0; [str characterAtIndex:i] != '???'; i++) // ??? = terminator
//do something

所以,正如上面的代码所定义的,我对 NSString/NSMutableString 使用的 terminating character 感到困惑。它是 \0char * 还是其他什么?

感谢任何帮助。

最佳答案

没有终结者。您使用 length 方法。

for (NSUInteger i = 0; i < str.length; i++) {
unichar ch = [str characterAtIndex:i];
// do stuff
}

关于ios - NSString/NSMutableString 如何终止?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25905498/

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