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是用來定義乙個巨集定...