iOS 使用URLtype實現程式之間的跳轉

2021-09-12 01:20:30 字數 1170 閱讀 2642

2.1 因為是去哪兒跳轉到支付寶,支付寶需要進行scheme的設定,所以我們在支付寶工程設定裡面進行scheme的配置

1. 首先我們建立了乙個nsurl物件,這個物件是使用了其類方法建立的,對於此類方法的引數,我們來考察一下

@「zfb123://qne123」,"zfb123"就是我們之前給支付寶定義的scheme,"://"表明這個符號前面的是協議,就是scheme, 

而後面的"qne123"是為了實現當從去哪兒跳轉到支付寶還能從支付寶跳轉回來傳遞給支付寶的引數,這個引數根據我們前

面的經驗,就應該是去哪兒的scheme.這樣才可以實現從支付寶又可以跳回去哪兒。

然後編譯執行一下。這樣就可以了

//外部的程式跳轉過來,就會觸發這個方法

nslog(@"%@",url);

//@""];

獲取url的協議

獲取主機名

路徑 獲取引數(就是查詢字串)

nsstring * qnrscheme = url.host;

nsurl * url2 = [nsurl urlwithstring:[nsstring stringwithformat:@"%@://",qnrscheme]];

return yes;}

當外部程式跳轉過來就會觸發這個方法(鉤子函式),我們可以將這個url列印出來看一下

使用Python實現Map Reduce程式

使用python實現map reduce程式 起因想處理一些較大的檔案,單機執行效率太低,多執行緒也達不到要求,最終採用了集群的處理方式。詳細的討論可以在v2ex上看一下。步驟hadoop jar contrib streaming hadoop streaming 1.1.2.jar reduce...

使用協程(gevent 實現請求

協程,又稱微執行緒。英文名coroutine。協程最大的優勢就是協程極高的執行效率。因為子程式切換不是執行緒切換,而是由程式自身控制,因此,沒有執行緒切換的開銷,和多執行緒比,執行緒數量越多,協程的效能優勢就越明顯。第二大優勢就是不需要多執行緒的鎖機制,因為只有乙個執行緒,也不存在同時寫變數衝突,在...

Python使用gevent實現協程

coding utf8 import requests import gevent from gevent import monkey monkey.patch all 用於將標準庫中大部分阻塞式呼叫修改為協作式執行 def fetch url print get format url respon...