iOS containsString和rangeOfString的区别
2018-01-11 10:05
246 查看
//联系人:石虎 QQ:1224614774 昵称:嗡嘛呢叭咪
一、containsString
//1.containString查找字符串是否包含“ iOS ”
//2.containString适用于ios8系统,在ios7系统下会崩溃
NSString *str = @“我是 iOS 开发工程师”;
if ([str containsString:@" iOS"]) {
NSLog(@"字符串包含“ iOS”");
}
二、rangeOfString
//1.rangeOfString查找字符串是否包含“ iOS ”
//ios7系统下也适用
NSRange range = [str rangeOfString:@" iOS"];
if (range.location != NSNotFound) {//有@“ iOS”
NSLog(@"字符串包含“ iOS”");
}
注意:
1.- (BOOL)containsString:(NSString *)str
NS_AVAILABLE(10_10,
8_0);
2.但是等应用审核通过了却遇到了一个无比大的坑。
3.大部分的 4s 或者5s用户就投诉在打开用到这个方法的页面出现了崩溃。
4.然后一看api ,顿时就傻了。在6、7 系统上这个方法肯定会由于找不到会崩溃。
5.最后。比较靠谱的判断方法还是使用
谢谢!!!
一、containsString
//1.containString查找字符串是否包含“ iOS ”
//2.containString适用于ios8系统,在ios7系统下会崩溃
NSString *str = @“我是 iOS 开发工程师”;
if ([str containsString:@" iOS"]) {
NSLog(@"字符串包含“ iOS”");
}
二、rangeOfString
//1.rangeOfString查找字符串是否包含“ iOS ”
//ios7系统下也适用
NSRange range = [str rangeOfString:@" iOS"];
if (range.location != NSNotFound) {//有@“ iOS”
NSLog(@"字符串包含“ iOS”");
}
注意:
1.- (BOOL)containsString:(NSString *)str
NS_AVAILABLE(10_10,
8_0);
2.但是等应用审核通过了却遇到了一个无比大的坑。
3.大部分的 4s 或者5s用户就投诉在打开用到这个方法的页面出现了崩溃。
4.然后一看api ,顿时就傻了。在6、7 系统上这个方法肯定会由于找不到会崩溃。
5.最后。比较靠谱的判断方法还是使用
谢谢!!!
相关文章推荐
- iOS中containsString和rangeOfString的区别小结
- 查找字符串(containsString和rangeOfString的区别)
- 查找字符串(containsString和rangeOfString的区别)
- 查找字符串(containsString和rangeOfString的区别)
- 笔试题:函数中String和StringBuffer参数传递的区别
- Java String 与 StringBuffe 区别
- String、StringBuffer与StringBulider之间区别
- string 和stringbuilder的区别
- QuotedString 和 UnquotedString 区别
- 【转】String,StringBuffer,StringBuilder区别
- String,StringBuffer与StringBuilder的区别
- String,StringBuffer与StringBuilder的区别?
- JAVA里的单引号和双引号及String和char的区别
- string和stringBuilder区别
- JAVA中String与StringBuffer的区别
- StringBuilder与String的区别
- String、StringBuffer、StringBuilder的区别
- Java深究之String、StringBuffer、StringBuilder的区别
- String、StringBuffer与StringBuilder之间区别
- String 、 StringBuilder 、 StringBuffer 的区别