*******这篇文章是在总结NSCharacterSet文章时用到了相关属性,算是那篇文章的一个补充**********
NSRange是Foundation框架中比较常用的一种结构体,用来表示事物的一个范围.通常是字符串里的字符范围或者数组里的元素范围。
typedef struct _NSRange {
NSUInteger location; //表示该范围的起始位置
NSUInteger length; //表示该范围内的长度
} NSRange;
1、NSRange的创建
1.1、通过结构体变量访问成员
NSRange range;
//通过结构体变量访问成员
range.location = 3;
range.length = 2;
2.2、结构体变量整体赋值
NSRange range;
//结构体变量整体赋值
range = (NSRange){5,3};
NSRange r2 = {4,5}; //最简单的
NSRange r3 = {.location = 3,.length = 5};
2.3、NSMakeRange函数(OC中建议使用这种)
NS_INLINE NSRange NSMakeRange(NSUInteger loc, NSUInteger len) {
NSRange r;
r.location = loc;