iOS中淺淡UIApplication單例 b

2021-09-08 15:01:38 字數 977 閱讀 5455

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

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

if([[url

return

yes;

return 

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

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

float version = [[[uidevice currentdevice] systemversion] floatvalue];

if (version >= 8.0) {

uiusernotificationsettings *settings = [uiusernotificationsettingssettingsfortypes:uiusernotificationtypebadge categories:nil];

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

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

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

4、管理狀態列

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

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

-(uistatusbarstyle)preferredstatusbarstyle

//設定為白色

//return uistatusbarstylelightcontent;

//預設為黑色

return uistatusbarstyledefault;

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

-(bool)prefersstatusbarhidden

return yes;

iOS中淺淡UIApplication單例

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

iOS中淺淡UIApplication單例

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

淺淡C C 中的typedef和 define

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