].當進行有關該應用的相關操作設定時需要獲取,進行響應的操作。比如:
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是用來定義乙個巨集定...