參考:
首先被啟動的應用需要向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下面的,所以要使用這些類一定要匯...