ios NSNotFound的基本用法
例一:
NSString *_string = [NSStringstrinWithFormat:@"123 456"];
NSRange _range = [_stringrangeOfString:@" "];
if (_range.location != NSNotFound){
//有空格
}else{
//沒有空格
}
先查詢空格的位置,然後查詢到不到位置的即為-1.可以知道是否有空格
例二:
if ([videoURL rangeOfString:@"http://".location!=NSNotFound|| [videoURL rangeOFString:@"https://"].location != NSNotFound] )
{
//網路請求格式正常
}else{
//網路請求格式不是以http或者https開頭的
}
NSNotFound是用來判斷這個字串是否符合網路請求格式,即以http或https開頭。NSNotFound字面理解就好。
相關推薦
ios陣列基本用法和排序
1.建立陣列 // 建立一個空的陣列 NSArray *array = [NSArray array]; // 建立有1個元素的陣列 array = [NSArray arrayWithObject:@"123"]; // 建立有多個元素的陣列 ar
ios switch基本用法
1.建立switch - (void)viewDidLoad { [super viewDidLoad]; // UISwitch UISwitch* openbutton = [[UISwitch alloc]initWithFram
ios NSNotFound的基本用法
例一: NSString *_string = [NSStringstrinWithFormat:@"123 456"]; NSRange _range = [_stringrangeOfString:@" "]; if (_range.location != NSNotF
ios數組基本用法和排序大全
end 數組 integer @property con ins str all script 由於我寫的時候用到了數組的排序,發現這篇文章不錯,推薦給大家。 文章來自:http://blog.csdn.net/daiyelang/article/details/187
iOS中Runtime的幾種基本用法記錄(必看)
Runtime顧名思義執行時,就是系統在執行的時候的一些機制,最主要的是訊息機制。下面這篇文章主要給大家介紹了關於iOS中Runtime的幾種基本用法,文中通過示例程式碼介紹的非常詳細,需要的朋友下面隨著小編來一起學習學習吧 Runtime 介紹 這不是一遍介紹關於Runtime實現
iOS NSScanner類的基本用法詳解
簡介 NSScanner是一個類,用於在字串中掃描指定的字元,尤其是把它們翻譯/轉換為數字和別的字串。可以在建立NSScaner時指定它的string屬性,然後scanner會按照你的要求從頭到尾地掃描這個字串的每個字元。 NSScanner類是一個類簇的抽象父類,該類簇
iOS之NSCanner的基本用法--掃描字串
NSScanner是一個類,用於在字串中掃描指定的字元,尤其是把它們翻譯/轉換為數字和別的字串。可以在建立NSScaner時指定它的string屬性,然後scanner會按照你的要求從頭到尾地掃描這個字串的每個字元。 剛建立時scanner物件指向字串的開頭
IOS CoreText.framework --- 基本用法
API介面文件。 https://developer.apple.com/library/mac/#documentation/Carbon/Reference/CoreText_Framework_Ref/_index.html CoreText 框架中最常用的幾個類:
iOS UIWebView的基本用法
UIWebView *webView = [[UIWebView alloc] initWithFrame:[UIScreen mainScreen].bounds]; webView loadRequest:[NSURLRequest requestWit
使用Cordova進行iOS開發 (環境配置及基本用法)
以上如果有錯,試試下邊的 1、安裝nodejs(自動包含npm) 2、在命令列中通過npm語句npm install -g cordova 安裝cordova(如果提示網路連線失敗,需要設定網路代理,搭理網址:npm config --global set registry http://regis
shape的基本用法
enc schema 顏色 顏色漸變 mas utf pad 半徑 start <?xml version="1.0" encoding="utf-8"?> <shape xmlns:android="http://schemas.android.com/
Pinyin4j的基本用法
nts 人的 此外 中文 put stat -s http any 轉自:http://www.cnblogs.com/bluestorm/archive/2012/07/23/2605412.html 1. 簡單介紹 有時候,需要將漢字編程對應的拼音,以
11.python並發入門(part9 多線程模塊multiprocessing基本用法)
python 多進程 multiprocessing 一、回顧多繼承的概念。由於GIL(全局解釋器鎖)的存在,在python中無法實現真正的多線程(一個進程裏的多個線程無法在cpu上並行執行),如果想充分的利用cpu的資源,在python中需要使用進程。二、multiprocessing模塊的簡介
Android屬性動畫完全解析(上),初識屬性動畫的基本用法
fcm 操作 fad 擴展性 改變 內部使用 如果 轉載 @override 轉載請註明出處:http://blog.csdn.net/guolin_blog/article/details/43536355 在手機上去實現一些動畫效果算是件比較炫酷的事情,因此Andr
JQuery的基本用法
技術 -1 nbsp jquer 技術分享 9.png log query com JQuery的基本用法
Jquery-zTree的基本用法
etc ssim 希望 取數據 attribute name checked down 個性 【簡介】 zTree 是利用 JQuery 的核心代碼,實現一套能完成大部分常用功能的 Tree 插件 兼容 IE、FireFox、Chrome 等瀏覽器 在一個頁面內可同時
IntBuffer類的基本用法
容量 city out ava test buffer eat ati nis package com.ietree.basicskill.socket.basic.nio; import java.nio.IntBuffer; /** * Created by A
java基礎:運算符的基本用法
自增 另一個 stat 不同 兩個 流程 ava -- 個數 運算符: 就是對常量和變量進行操作的符號。 算數運算符: A:+,-,*,/,%,++,-- B:+的用法 a:加法 b:正號 c:字符串連接符 C:/和%的區別 數據做除法操作的時候,/取得是商
windows下boost庫的基本用法
tdi bootstrap c++ org .exe 程序編譯 ring 包括 tar 由於boost都是使用模板的技術,所以全部代碼都是寫在一個.hpp頭文件裏。這樣boost中的大部分內容是不須要編譯生成對應的鏈接庫,僅僅須要設置以下的包括文件夾(或者設置一下環境變
XUtils3框架的基本用法(一)
art put ref undle ret oncreate title 斷點續傳 lis 本文為作者原創,轉載請指明出處: http://blog.csdn.net/a1002450926/article/details/50341173 今天給大