我刚开始学习iOS。
“NSMakeRange(i, 1)
”是什么意思?
for (int i = 0; i < [name length]; i++)
{
NSRange range = NSMakeRange(i, 1);
NSString *subString = [name substringWithRange:range];
const char *cString = [subString UTF8String];
if (strlen(cString) != 3)
{
return NO;
}
}
它在哪里使用?
最佳答案
NSMakeRange(i, 1)
创建一个位置为 i
和长度为 1
的范围。有关更多信息和相关功能,请参阅 NSMakeRange 和 NSString substringWithRange 的文档。
关于ios - NSMakeRange(i, 1) 是什么意思?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/14412820/