iOS中containsString和rangeOfString的区别小结

 更新时间:2018年01月11日 11:47:07   作者:石虎132  
这篇文章主要给大家总结介绍了关于iOS中containsString和rangeOfString的一些区别,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧。

前言

containsString 仅仅只能在iOS8中有,iOS7和iOS7以下用rangeOfString来代替,containsString功能比较简单、单一。但是rangeOfString功能比较复杂,它能遍历整个字符串,里面的options可以有好多情况,这两者有什么区别呢?下面来一起看看吧。

一、containsString

 //1.containString查找字符串是否包含“ iOS ”
 //2.containString适用于ios8系统,在ios7系统下会崩溃
NSString*str = @“我是 iOS 开发工程师”;
if([str containsString:@" iOS"]) {
NSLog(@"字符串包含“ iOS”");
  }

二、rangeOfString

 //1.rangeOfString查找字符串是否包含“ iOS ”
 //ios7系统下也适用
NSRangerange = [strrangeOfString:@" 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中视频播放的几种方案

    浅析iOS中视频播放的几种方案

    还记得刚学iOS的时候吗?那个时候惊讶于各种牛逼的功能只需要几句简单的代码就可以完成。视频播放也是这样,IOS中视频播放有好几种方式,这篇文章就给大家整理这几种方案优缺点与实现过程。
    2016-08-08
  • iOS表情键盘的简单实现代码

    iOS表情键盘的简单实现代码

    这篇文章主要为大家详细介绍了iOS表情键盘的简单实现代码,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2017-03-03
  • iOS实现实时检测网络状态的示例代码

    iOS实现实时检测网络状态的示例代码

    网络连接状态检测对于我们的iOS开发来说是一个非常通用的需求。下面这篇文章主要就给大家介绍了关于利用iOS实现实时检测网络状态的相关资料,文中通过示例代码介绍的非常详细,对大家具有一定的参考学习价值,需要的朋友们下面来一起看看吧。
    2017-07-07
  • c/c++堆栈分布及其设置方法

    c/c++堆栈分布及其设置方法

    这篇文章主要介绍了c/c++堆栈分布及其设置方法,需要的朋友可以参考下
    2014-01-01
  • iOS利用手机摄像头测心率

    iOS利用手机摄像头测心率

    这篇文章主要为大家详细介绍了iOS利用手机摄像头测心率的相关资料,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2016-09-09
  • 详解IOS宏与常量的使用(define,const)

    详解IOS宏与常量的使用(define,const)

    这篇文章主要介绍了详解IOS宏define与常量const的使用方法,适合IOS程序员参考,一起来学习下。
    2017-12-12
  • iOS实现头部拉伸效果

    iOS实现头部拉伸效果

    这篇文章主要为大家详细介绍了iOS实现头部拉伸效果,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2018-05-05
  • iOS利用Label实现的简单高性能标签TagView

    iOS利用Label实现的简单高性能标签TagView

    这篇文章主要给大家介绍了关于iOS利用Label实现的简单高性能标签TagView的相关资料,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧。
    2018-03-03
  • swift3.0实现图片放大缩小动画效果

    swift3.0实现图片放大缩小动画效果

    这篇文章主要为大家详细介绍了swift3.0实现图片放大缩小动画效果,文中示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2017-09-09
  • iOS 输入验证码或密码,自动下一位的实例

    iOS 输入验证码或密码,自动下一位的实例

    下面小编就为大家分享一篇iOS 输入验证码或密码,自动下一位的实例,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
    2018-01-01

最新评论