美文网首页
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