iOS OpenURL用法簡介

2022-08-30 18:54:06 字數 917 閱讀 1048

參考:

首先被啟動的應用需要向iphone註冊乙個自定義url協議。這是在info.plist檔案進行的。

1. 右鍵,選擇「add row」

2. key值選擇「url types」

3. 開啟「item 0″,然後為該key增加乙個url identifier。可以是任何值,但建議用「反網域名稱」(例如 「com.fcplayer.test」)。

4. 在「item 0」下再加一行。

5. 選擇「url schemes」 作為key。

6. 輸入你的url協議名 (例如「test://」 應寫做「test」)。如果有必要,你可以在這裡加入多個協議。

操作截圖如下:

7.兩個專案的url identifier 不能一樣,而且在url schemes的item 0不能相同,這一點需要注意。 

在主應用程式中通過訪問自定義url啟動另外乙個應用:(test已經安裝,這段**要寫在另乙個應用裡面,比如test02)

- (void)viewdidload

- (void)onbtnclickelse

}有些時候我們除了啟動還需向另外乙個應用傳送引數,這是也可以通過自定義的url來實現,如:

test://config=1&abar=2

通常,我們會從引數中解析出url以便在檢視中顯示或者儲存到userpreference。下面的例子把url儲存為user preference的url變數中或者列印出來:

if(!url)

nsstring*urlstring = [url absolutestring];

nslog(@"%@",urlstring);

returnyes;

}

nth element 用法簡介

簡單的說nth element演算法僅排序第nth個元素 從0開始的索引 如iarray first,last 元素區間 排序後 iarray nth 就是第nth大的元素 從0開始 要注意的是 first,nth nth,last 內 的大小循序還不一定 只能確定iarray nth 是第nth大...

C STL 用法簡介

感覺類似python的字典 需要 include 定義是map m 如 map mapstudent int 是 key,string是value 是乙個對映關係,可以使用key通過下標訪問,訪問其中的元素。定義了三種型別,插入鍵值對的插入規則 第一種就是直接通過下標插入 mapstudent ke...

ToStringBuilder用法簡介

1 tostringbuilder hashcodebuilder equalsbuilder tostringstyle reflectiontostringbuilder comparetobuilder等這些類都是位於apace的commons lang.jar下面的,所以要使用這些類一定要匯...