NSRange 用来表示事物的一个范围,通常是字符串里的字符范围或者数组里的元素范围。
NSRange 有两个成员
NSUInteger location : 表示该范围的起始位置。
NSUInteger length : 表示该范围内的长度
字符串下标是从 0 开始的
例如 I Love you 中 you 的location 是从7 开始的
NSRange 结构体别名 可以创建结构体变量range。
有四中方式创建一个NSRange 变量
NSRange range ; // 结构体变量
range.location= 7 ;
range.length = 3;
方式二: NSRange range = NSMakeRange(7,3);
方式三: NSRange range = {7,3}; ( 最直接的方式)
方式四 : NSRange range = {.location = 7,.length =3};
//查看结构体变量的值
NSLog(@“%ld ,%ld”range.location, range.length);
// 可以把结构体变量转变成NSString 类型
NSLog(@“%@”,NSStringFromNSRange(range));
本文介绍了NSRange结构体的用途及创建方法,NSRange用于表示字符串或数组中的元素范围,包括位置与长度两个属性。文中详细解释了四种创建NSRange变量的方法,并展示了如何输出其值。
511

被折叠的 条评论
为什么被折叠?



