常用結構體:
NSRange 用來表示事物的一個范圍,通常是字符串里的字符范圍或者數組里的元素范圍误趴。
NSRange 有兩個成員
NSUInteger location : 表示該范圍的起始位置痪寻。
NSUInteger length : 表示該范圍內的長度
字符串下標是從 0 開始的
例如 I Love you 中 you 的location 是從7 開始的
NSRange 結構體別名 可以創(chuàng)建結構體變量range。
有四中方式創(chuàng)建一個NSRange 變量
NSRange range ; // 結構體變量
range.location= 7 ;
range.length = 3;
//判斷url中是否有 code= 這個字符串
NSRange range = [url rangeOfString:@"code="];
方式二: 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));