中文字幕av专区_日韩电影在线播放_精品国产精品久久一区免费式_av在线免费观看网站

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

iOS中containsString和rangeOfString的區別小結

發布時間:2020-10-19 14:31:20 來源:腳本之家 閱讀:394 作者:石虎132 欄目:移動開發

前言

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.最后。比較靠譜的判斷方法還是使用

總結

以上就是這篇文章的全部內容了,希望本文的內容對大家的學習或者工作具有一定的參考學習價值,如果有疑問大家可以留言交流,謝謝大家對億速云的支持。

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

长沙市| 郸城县| 安康市| 云林县| 洞口县| 清水河县| 安顺市| 五河县| 岫岩| 潞西市| 旬邑县| 烟台市| 东兰县| 屏东市| 霍林郭勒市| 永德县| 平遥县| 静乐县| 嘉兴市| 枣庄市| 余庆县| 汕尾市| 溆浦县| 平顶山市| 阳春市| 临邑县| 文登市| 宣汉县| 宜城市| 莒南县| 承德县| 大厂| 金川县| 南京市| 红桥区| 通许县| 土默特左旗| 酉阳| 东至县| 尖扎县| 五河县|