国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 系統 > iOS > 正文

iOS中containsString和rangeOfString的區別小結

2019-10-21 18:42:18
字體:
來源:轉載
供稿:網友

前言

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

總結

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


注:相關教程知識閱讀請移步到IOS開發頻道。
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 尚义县| 綦江县| 平谷区| 黔江区| 永清县| 郑州市| 台江县| 横山县| 保山市| 乌鲁木齐县| 台安县| 孟连| 施秉县| 镇安县| 南京市| 天津市| 白城市| 美姑县| 乾安县| 贵南县| 沾益县| 定州市| 通城县| 读书| 黎川县| 大安市| 金溪县| 西安市| 冀州市| 廊坊市| 抚顺市| 油尖旺区| 元氏县| 娱乐| 宜兰县| 舞阳县| 会泽县| 寿宁县| 裕民县| 富裕县| 新丰县|