黑马程序员技术交流社区

标题: NSRange的使用 [打印本页]

作者: Star_FDt78    时间: 2015-12-28 23:42
标题: NSRange的使用
NSRange是Foundation框架中比较常用的结构体,定义如下
typedef struct _NSRange{

    NSUInteger location;
    NSUInteger length;
}NSRange;
NSInteger的定义
tepedef unsigned int NSIgeter;
typedef unsigned long NSUInteger;

NSRange用来表示一个事物的一个范围,通常是字符串里的字符范围或者数组里的元素范围

NSRange有2个成员
NSInteger location : 表示该范围的起始位置
NSInteger length : 表示该范围内的长度

比如 @"i love ios" 中的@"ios" 可以用location为7,length为3的范围来表示

创建方式1:
NSRange range;
range.location = 7;
range.length = 3;
方式2:
NSRange range = {.location=7,.length=3};
方式3:
NSRange range = NSMakeRange(7,3);
方式4:
NSRange range = {7,3};
*/



作者: 后知后觉4778    时间: 2015-12-29 21:42
楼主总结的很好




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2