iOS中淺淡UIApplication單例

2021-07-10 23:29:22 字數 1447 閱讀 1522

].當進行有關該應用的相關操作設定時需要獲取,進行響應的操作。比如:

1、應用之間的呼叫和跳轉  

]openurl

:[nsurl

urlwithstring

:[nsstring

stringwithformat

:@"tel://%@"

,_personphonestr

]]];

[ openurl

:[nsurl

urlwithstring

:]];開啟簡訊:

[ openurl

:[nsurl

urlwithstring

:@"sms://466453"

]];開啟瀏覽器

[ openurl

:[nsurl

urlwithstring

:]];  

也可以開啟自己指定的程式:首先必須要知道要開啟的程式所制定的url協議,然後再本程式中呼叫以下方法:[[

] openurl

:[nsurl

urlwithstring

:@"要開啟的軟體協議名稱://"

]];

比如:建立a程式,我在a程式中的info.plist中制定對外程式開啟a程式的url協議:

if([[url

scheme] isequaltostring:])

return

no;

}。在b程式中呼叫以下方法開啟a程式:

[ openurl

:[nsurl

urlwithstring

:]];

如果想傳引數直接在//後面加就可以。

在ios8以後加入了使用者許可權的判斷,在程式啟動時首先執行:

float

version = [[[

uidevice

currentdevice] systemversion] floatvalue];

if (version >= 8.0)

然後在程式任何地方可以通過以下**設定角標:

當使用推送時相應的應該會有乙個全域性變數表示當前角標的數量,當在後台收到推送時應該在+1,當程式開啟時應該把此角標變數設定為0.

3、在狀態列中顯示網路載入。];

yes;

4、管理狀態列

]; yes];

2、在每個介面中都可以對狀態列進行控制:在viewcontroller中重寫以下兩個方法:

#pragma mark-設定狀態列的樣式

-(uistatusbarstyle)preferredstatusbarstyle

#pragma mark-設定狀態列是否隱藏(否)

-(bool)prefersstatusbarhidden

iOS中淺淡UIApplication單例

當進行有關該應用的相關操作設定時需要獲取,進行響應的操作。比如 1 應用之間的呼叫和跳轉 openurl nsurl urlwithstring nsstring stringwithformat tel personphonestr openurl nsurl urlwithstring 開啟簡訊...

iOS中淺淡UIApplication單例 b

1 應用之間的呼叫和跳轉 比如 建立a程式,我在a程式中的info.plist中制定對外程式開啟a程式的url協議 if url return yes return no 如果想傳引數直接在 後面加就可以。在ios8以後加入了使用者許可權的判斷,在程式啟動時首先執行 float version ui...

淺淡C C 中的typedef和 define

在c c 中,我們平時寫程式可能經常會用到typedef關鍵字和 define巨集 定義命令,在某些情況下使用它們會達到相同的效果,但是它們是有實質性的區別,乙個是c c 的關鍵字,乙個是c c 的巨集定義命令,typedef 用來為乙個已有的資料型別起乙個別名,而 define是用來定義乙個巨集定...