objective-c-方法-- (NSRange)rangeOfString:(NSString *)aString;
来源:互联网 发布:自动化编程语言有哪些 编辑:程序博客网 时间:2024/05/16 07:17
方法名
- (NSRange)rangeOfString:(NSString *)aString;
NSString * url = @"hsacode=103b6a1f08";
这里调用了rangeOfString:
[url rangeOfString:@"code="];
方法解释: rangeOfString:方法的意思是 问url 这个字符串, 里面有没有code= 这个字符串
你问我哪个问? 当然是我们问了,我们程序员问了,我们问url字符串里面有没有code=这个字符串.
然后这个方法回复我们, 回复的是NSRange这个东西的变量.返回的是NSRange这个东西的变量
NSRange这个东西是什么了?
"typedefstruct _NSRange {
NSUInteger location;
NSUInteger length;
} NSRange;
"答:NSRange他是一个结构体,你也看见了他有两个属性一个叫location,一个叫length,
根据上面方法返回的NSRange.变量我说说两个属性的意思
location
length
方法的意思是说,url这个字符串里面有没有右边的code=,这个字符串.很明显我上面说了
"NSString * url = @"hsacode=103b6a1f08"; "
也就是说url里面有code=,好!!!!!!!!!!!
那么这个方法里面返回的,NSRange,这个变量的location意思就是3, 3的意思就是"code="这个字符串的"c"在url里面的3号位置,
h是0,s是1,a是2,c是3. 所以location就等于3.
再来说说length这个家伙, 这个家伙就等于5, 因为"code="这个字符串的长度是5. 一个c,一个o,一个d,一个e,一个=.所以就是5了
~\(≧▽≦)/~啦啦啦 ~\(≧▽≦)/~啦啦啦 ~\(≧▽≦)/~啦啦啦 ~\(≧▽≦)/~啦啦啦 ~\(≧▽≦)/~啦啦啦
是不是 so easy 啊
~\(≧▽≦)/~啦啦啦 ~\(≧▽≦)/~啦啦啦 ~\(≧▽≦)/~啦啦啦 ~\(≧▽≦)/~啦啦啦 ~\(≧▽≦)/~啦啦啦
- objective-c-方法-- (NSRange)rangeOfString:(NSString *)aString;
- Objective-C中的NSString,rangeOfString,hasPrefix,hasSuffix
- Nsstring中搜索方法rangeOfString
- NSString中搜索方法rangeOfString
- objective-c 范围 NSRange
- OBjective-C NSString常用方法
- IOS开发-Nsstring中搜索方法rangeOfString
- Nsstring中搜索方法rangeOfString 字符串查找
- OBJ-C NSString + NSRange + NSMutableString 学习笔记
- Objective-C开发之----NSString常用方法
- Objective-C 之NSString及常用方法
- Objective-C---3---NSString的常用方法
- Objective-C NSString类的常用方法
- Objective-C 5 NSString常用方法
- objective-C之 NSIndexPath , NSIndexSet , NSRange,NSCharacterSet
- IOS成长之路-Nsstring中搜索方法rangeOfString
- IOS成长之路-Nsstring中搜索方法rangeOfString
- IOS成长之路-Nsstring中搜索方法rangeOfString
- PHP 语法大全(总结)
- 数字图像处理--通过矩阵,简化操作(旋转,平移,缩放,切边....)
- Python和C|C++的混编(二):利用Cython进行混编
- 求1~任意数的质数
- Swift入门教程14-构造器
- objective-c-方法-- (NSRange)rangeOfString:(NSString *)aString;
- 寻找单链表的倒数第N个节点
- zoj 3149 Breadtree(朴素DP)
- HDU 4057 Rescue the Rabbit (AC自动机+DP)
- websocket实现过程
- php常用函数(总结)
- 数据结构 第五章 树和二叉树
- Gas Station
- 安装Python的机器学习包Sklearn 出错解决方法