我有两个字符串作为我应用程序中文本字段的输入。我知道它们都是4个字符。
是否有某种方法可以“减半”这些字符串,并为每个原始字符串创建两个字符串,每个字符串各有两个字符?
答案 0 :(得分:7)
不确定。 NSString具有非常有用的方法"substringToIndex:
"和"substringFromIndex:
"。这里的幻数(索引)似乎是2。
答案 1 :(得分:2)
一种简单的方法是使用NSString substringWithRange:
方法获取所需的每对字符。
例如:
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 class reference。