NSRange的定义
typedef struct _NSRange
{
unsigned int location;
unsigned int length;
}NSRange;
NSMakeRange函数
--这个函数比较特殊 返回一个NSRange的对象。
NSMakeRanger(unsigned int location,unsigned int length);
例如:
NSRange range = NSMakeRanger(0,5);
NSLog(@"location is %d,length is %d",range.location,range.length);
数据截取实例:
unsigned char aBuffer[1024];
NSRange range= NSMakeRange(start point,length);
[myData getBytes:aBuffer range:range]; //把range范围的字符串放入aBuffer中
NSData *Data=[NSData dataWithBytes:aBuffer length]; //再把aBuffer放入NSData中