,,iOS中containsString和rangeOfString的区别小结

,,iOS中containsString和rangeOfString的区别小结

本文主要总结了iOS中containsString和rangeOfString的一些区别。通过示例代码详细介绍,对您的学习或工作有一定的参考价值。有需要的朋友下面和边肖一起学习。

前言

ContainsString只能在iOS8中找到,rangeOfString用于iOS7及更低版本。containsString函数比较简单单一。但是,rangeOfString有一个复杂的函数,它可以遍历整个字符串,并且它有许多选项。两者有什么区别?让我们一起来看看吧。

一、containsString

//1 . contains string找出字符串中是否包含“iOS”

//2 . contains string适用于ios8系统,但在ios7系统下会崩溃。

NSString*str=@“我是iOS开发工程师”;

if([str contains string:@ ' iOS ']){

NSLog(@ '字符串包含“iOS”');

}

二、rangeOfString

//1.rangeOfString查找字符串是否包含“iOS”

//在iOS 7系统下也适用

NSRangerange=[strrangeOfString:@ ' iOS '];

if(range.location!=NSNotFound) {//有@ "iOS "

NSLog(@ '字符串包含“iOS”');

}

注意:

1.-(BOOL)contains string:(ns string *)strNS _ AVAILABLE(10 _ 10,8 _ 0);

2.但是当申请审核通过的时候,遇到了一个巨大的坑。

3.大多数4s或5s用户抱怨使用这种方法打开页面时会崩溃。

4.然后我一看api,立马傻了。在6和7系统上,这个方法肯定会因为找不到而崩溃。

5.最后。更可靠的判断方法还是要用

总结

这就是本文的全部内容。希望这篇文章的内容对你的学习或工作有一定的参考价值。有问题可以留言交流。谢谢你的支持。

郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。

相关文章阅读

  • nagios监控使用方法,nagios下载
  • nagios监控使用方法,nagios下载,Nagios的安装与使用详细教程
  • ios长截图方法,iOS怎样长截图
  • ios长截图方法,iOS怎样长截图,iOS实现简单长截图
  • ios网络视频播放器,Ios音乐播放器
  • ios网络视频播放器,Ios音乐播放器,iOS利用AVPlayer播放网络音乐的方法教程
  • ios状态栏怎么自定义,ios状态栏图标
  • ios状态栏怎么自定义,ios状态栏图标,iOS中状态栏的基本使用方法汇总
  • ios旋转立体图形游戏,ios 旋转屏幕
  • ios旋转立体图形游戏,ios 旋转屏幕,iOS动画特效之立方体翻转
  • iOS推送延迟,ios消息延迟的解决方法
  • iOS推送延迟,ios消息延迟的解决方法,对比分析iOS延迟执行的4种方式
  • ios build版本号规范,ios version什么意思
  • ios build版本号规范,ios version什么意思,iOS 项目中的version和build 详解
  • 电脑bios没有u盘启动选项怎么办,win10u盘启动bios设置后还是无法启动
  • 留言与评论(共有 条评论)
       
    验证码: