我有两个字符串作为应用程序中文本字段的输入。我知道它们都是 4 个字符的长度。
有什么方法可以“减半”这些字符串,并为每个原始字符串创建两个字符串,每个字符串都有两个字符?
我有两个字符串作为应用程序中文本字段的输入。我知道它们都是 4 个字符的长度。
有什么方法可以“减半”这些字符串,并为每个原始字符串创建两个字符串,每个字符串都有两个字符?
当然。NSString 有非常有用的方法" substringToIndex:
"和" substringFromIndex:
"。这里的幻数(索引)似乎是 2。
一种简单的方法是使用 NSStringsubstringWithRange:
方法来获取您需要的每一对字符。
例如:
NSString *sourceString = @"ABCD";
assert([sourceString length] == 4); // Handle error conditions here.
NSString *firstSection = [sourceString substringWithRange:NSMakeRange(0,2)];
NSString *secondSection = [sourceString substringWithRange:NSMakeRange(2,2)];
有关详细信息,请参阅NSString 类参考。