拆分NSString给出一些目标C中的字符
我有两个string作为我的应用程序中的文本字段的input。 我知道他们都是4个字符的长度。
有什么办法,我可以“减半”这些string,并创build两个string,每个原始string有两个字符?
当然。 NSString有非常有用的方法“ substringToIndex:
”和“ substringFromIndex:
” 。 这里的幻数(索引)看起来是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类的参考 。