UIDevice

記錄UIDevice的屬性和方法

    UIDevice *device = [UIDevice currentDevice];
    //屬性都是readOnly
    //設(shè)備名稱 iPhone 11
    NSLog(@"%@",device.name);
    //系統(tǒng)名稱 iOS
    NSLog(@"%@",device.systemName);
    //系統(tǒng)版本 13
    NSLog(@"%@",device.systemVersion);
    //設(shè)備類型 iPhone
    NSLog(@"%@",device.model);
    //設(shè)備類型的本地實例化名稱
    NSLog(@"%@",device.localizedModel);
    //當前設(shè)備上使用的接口樣式
    //Unspecified未指定/Phone手機/Pad/TV/CarPlay  5種方式
    NSLog(@"%ld",(long)device.userInterfaceIdiom);
    //設(shè)備的UUID
    NSLog(@"%@",device.identifierForVendor);
    //返回設(shè)備的物理方向
    //橫屏/豎屏 / 設(shè)備面朝上/朝下 等
    NSLog(@"%ld",(long)[device orientation]);
    //開始獲取設(shè)備的物理方向
    [device beginGeneratingDeviceOrientationNotifications];
    //設(shè)備接受者是否開啟獲取設(shè)備方向的通知
    NSLog(@"%d",[device isGeneratingDeviceOrientationNotifications]);
    //結(jié)束獲取設(shè)備的物理方向
    [device endGeneratingDeviceOrientationNotifications];
    //設(shè)備的電池電量
    NSLog(@"%.f",device.batteryLevel);
    //是否啟用電池監(jiān)視(是)或不(否)
    NSLog(@"%d",device.isBatteryMonitoringEnabled);
    //設(shè)備電池狀態(tài)
    //未知、不插電剂桥、插電篡石、滿電  4種
    NSLog(@"%ld",(long)device.batteryState);
    //是否接近傳感器
    //如果沒有接近,總是返回NO
    NSLog(@"%d",device.proximityState);
    //是否監(jiān)聽傳感器狀態(tài)改變
    NSLog(@"%d",device.isProximityMonitoringEnabled);
    //僅當屏幕上出現(xiàn)啟用輸入視圖且用戶啟用了輸入單擊時使套,才播放單擊罐呼。暫未用到
    [device playInputClick];
    //監(jiān)聽通知名稱
    //UIDeviceOrientationDidChangeNotification 物理方向發(fā)生改變
    //UIDeviceBatteryStateDidChangeNotification 電池??狀態(tài)發(fā)生改變
    //UIDeviceBatteryLevelDidChangeNotification 電池電量發(fā)生改變
    //UIDeviceProximityStateDidChangeNotification 傳感器狀態(tài)發(fā)生改變
    [[NSNotificationCenter defaultCenter] addObserver:self selector:@selector(respondsToDeviceOrientationDidChange:) name:UIDeviceOrientationDidChangeNotification object:nil];
    [[NSNotificationCenter defaultCenter] addObserver:self selector:@selector(respondsToDeviceBatteryStateDidChange:) name:UIDeviceBatteryStateDidChangeNotification object:nil];
    [[NSNotificationCenter defaultCenter] addObserver:self selector:@selector(respondsToDeviceBatteryLevelDidChange:) name:UIDeviceBatteryLevelDidChangeNotification object:nil];
    [[NSNotificationCenter defaultCenter] addObserver:self selector:@selector(respondsToDeviceProximityStateDidChange:) name:UIDeviceProximityStateDidChangeNotification object:nil];

其中,下面這個監(jiān)聽物理方向改變的通知有一個坑

[[NSNotificationCenter defaultCenter] addObserver:self selector:@selector(respondsToDeviceOrientationDidChange:) name:UIDeviceOrientationDidChangeNotification object:nil];

可以參考iOS開發(fā)中屏幕旋轉(zhuǎn)的那些坑

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末侦高,一起剝皮案震驚了整個濱河市嫉柴,隨后出現(xiàn)的幾起案子,更是在濱河造成了極大的恐慌奉呛,老刑警劉巖计螺,帶你破解...
    沈念sama閱讀 219,539評論 6 508
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件,死亡現(xiàn)場離奇詭異侧馅,居然都是意外死亡危尿,警方通過查閱死者的電腦和手機,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 93,594評論 3 396
  • 文/潘曉璐 我一進店門馁痴,熙熙樓的掌柜王于貴愁眉苦臉地迎上來谊娇,“玉大人,你說我怎么就攤上這事罗晕〖没叮” “怎么了?”我有些...
    開封第一講書人閱讀 165,871評論 0 356
  • 文/不壞的土叔 我叫張陵小渊,是天一觀的道長法褥。 經(jīng)常有香客問我,道長酬屉,這世上最難降的妖魔是什么半等? 我笑而不...
    開封第一講書人閱讀 58,963評論 1 295
  • 正文 為了忘掉前任,我火速辦了婚禮呐萨,結(jié)果婚禮上杀饵,老公的妹妹穿的比我還像新娘。我一直安慰自己谬擦,他們只是感情好切距,可當我...
    茶點故事閱讀 67,984評論 6 393
  • 文/花漫 我一把揭開白布。 她就那樣靜靜地躺著惨远,像睡著了一般谜悟。 火紅的嫁衣襯著肌膚如雪话肖。 梳的紋絲不亂的頭發(fā)上,一...
    開封第一講書人閱讀 51,763評論 1 307
  • 那天葡幸,我揣著相機與錄音最筒,去河邊找鬼。 笑死礼患,一個胖子當著我的面吹牛是钥,可吹牛的內(nèi)容都是我干的。 我是一名探鬼主播缅叠,決...
    沈念sama閱讀 40,468評論 3 420
  • 文/蒼蘭香墨 我猛地睜開眼,長吁一口氣:“原來是場噩夢啊……” “哼虏冻!你這毒婦竟也來了肤粱?” 一聲冷哼從身側(cè)響起,我...
    開封第一講書人閱讀 39,357評論 0 276
  • 序言:老撾萬榮一對情侶失蹤厨相,失蹤者是張志新(化名)和其女友劉穎领曼,沒想到半個月后,有當?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體蛮穿,經(jīng)...
    沈念sama閱讀 45,850評論 1 317
  • 正文 獨居荒郊野嶺守林人離奇死亡庶骄,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點故事閱讀 38,002評論 3 338
  • 正文 我和宋清朗相戀三年,在試婚紗的時候發(fā)現(xiàn)自己被綠了践磅。 大學(xué)時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片单刁。...
    茶點故事閱讀 40,144評論 1 351
  • 序言:一個原本活蹦亂跳的男人離奇死亡,死狀恐怖府适,靈堂內(nèi)的尸體忽然破棺而出羔飞,到底是詐尸還是另有隱情,我是刑警寧澤檐春,帶...
    沈念sama閱讀 35,823評論 5 346
  • 正文 年R本政府宣布逻淌,位于F島的核電站,受9級特大地震影響疟暖,放射性物質(zhì)發(fā)生泄漏卡儒。R本人自食惡果不足惜,卻給世界環(huán)境...
    茶點故事閱讀 41,483評論 3 331
  • 文/蒙蒙 一俐巴、第九天 我趴在偏房一處隱蔽的房頂上張望骨望。 院中可真熱鬧,春花似錦窜骄、人聲如沸锦募。這莊子的主人今日做“春日...
    開封第一講書人閱讀 32,026評論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽糠亩。三九已至虐骑,卻和暖如春,著一層夾襖步出監(jiān)牢的瞬間赎线,已是汗流浹背廷没。 一陣腳步聲響...
    開封第一講書人閱讀 33,150評論 1 272
  • 我被黑心中介騙來泰國打工, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留垂寥,地道東北人颠黎。 一個月前我還...
    沈念sama閱讀 48,415評論 3 373
  • 正文 我出身青樓,卻偏偏與公主長得像滞项,于是被迫代替她去往敵國和親狭归。 傳聞我的和親對象是個殘疾皇子,可洞房花燭夜當晚...
    茶點故事閱讀 45,092評論 2 355