亚洲乱码中文字幕综合,中国熟女仑乱hd,亚洲精品乱拍国产一区二区三区,一本大道卡一卡二卡三乱码全集资源,又粗又黄又硬又爽的免费视频

iOS中containsString和rangeOfString的區(qū)別小結(jié)

 更新時(shí)間:2018年01月11日 11:47:07   作者:石虎132  
這篇文章主要給大家總結(jié)介紹了關(guān)于iOS中containsString和rangeOfString的一些區(qū)別,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧。

前言

containsString 僅僅只能在iOS8中有,iOS7和iOS7以下用rangeOfString來(lái)代替,containsString功能比較簡(jiǎn)單、單一。但是rangeOfString功能比較復(fù)雜,它能遍歷整個(gè)字符串,里面的options可以有好多情況,這兩者有什么區(qū)別呢?下面來(lái)一起看看吧。

一、containsString

 //1.containString查找字符串是否包含“ iOS ”
 //2.containString適用于ios8系統(tǒng),在ios7系統(tǒng)下會(huì)崩潰
NSString*str = @“我是 iOS 開(kāi)發(fā)工程師”;
if([str containsString:@" iOS"]) {
NSLog(@"字符串包含“ iOS”");
  }

二、rangeOfString

 //1.rangeOfString查找字符串是否包含“ iOS ”
 //ios7系統(tǒng)下也適用
NSRangerange = [strrangeOfString:@" iOS"];
if(range.location != NSNotFound) {//有@“ iOS”
NSLog(@"字符串包含“ iOS”");
  }

注意:

1. - (BOOL)containsString:(NSString *)str NS_AVAILABLE(10_10, 8_0);

2.但是等應(yīng)用審核通過(guò)了卻遇到了一個(gè)無(wú)比大的坑。

3.大部分的 4s 或者5s用戶就投訴在打開(kāi)用到這個(gè)方法的頁(yè)面出現(xiàn)了崩潰。

4.然后一看api ,頓時(shí)就傻了。在6、7 系統(tǒng)上這個(gè)方法肯定會(huì)由于找不到會(huì)崩潰。

5.最后。比較靠譜的判斷方法還是使用

總結(jié)

以上就是這篇文章的全部?jī)?nèi)容了,希望本文的內(nèi)容對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,如果有疑問(wèn)大家可以留言交流,謝謝大家對(duì)腳本之家的支持。

相關(guān)文章

最新評(píng)論