美文网首页
iOS range相关

iOS range相关

作者: 思考的小妮子 | 来源:发表于2017-07-07 15:37 被阅读120次

集合操作

NSIntersectionRange:返回给定范围的交集。如果返回的范围长度字段为0,则两个给定的范围值没有交集。位置字段的值是未定义的。

NSRange range1 = NSMakeRange(0,6);

NSRange range2 = NSMakeRange(2,7);

NSRange intersectionRange = NSIntersectionRange(range1,range2);

// {.location=2,.length=4}

NSUnionRange:返回给定范围的并集,即一个包含range1和range2当中和它们之间的值的range。如果一个范围被完全包含在另一个之内,返回值是较大的那一个。

NSRange range1 = NSMakeRange(0,6);

NSRange range2 = NSMakeRange(2,7);

NSRange unionRange = NSUnionRange(range1,range2);

// {.location=0,.length=9}

http://codecloud.net/22663.html

相关文章

网友评论

      本文标题:iOS range相关

      本文链接:https://www.haomeiwen.com/subject/hstrhxtx.html