我刚开始学习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/