黑马程序员技术交流社区
标题: 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 |