螢幕尺寸 機型 系統版本判定

2021-07-11 03:15:41 字數 951 閱讀 5684

為了開發方便, 做了如下**塊:

判斷系統版本

123

4567

8910

// 判斷系統版本 eg:@"4.0"

nsstring * systemversion = [uidevice currentdevice].systemversion;

if ([systemversion isequaltostring:<# version#>]) else

if ([systemversion isequaltostring:<# version#>])

else

判斷裝置型別

123

4567

8910

// 判斷裝置型別 e.g. @"@"iphone", @"ipod touch""

nsstring * model = [uidevice currentdevice].model;

if ([model isequaltostring:<# model#>]) else

if ([model isequaltostring:<# model#>])

else

判斷螢幕尺寸, 以便適配

123

4567

891011

// 判斷螢幕尺寸, 以便適配不同機型. 這裡是根據螢幕的高度來適配的.

cgfloat screenheight = [uiscreen mainscreen].bounds.size.height;

if(screenheight == 480)else

if(screenheight == 568)else

if(screenheight == 667)else

if(screenheight == 736)

iPhone各種機型尺寸 螢幕解析度

字型大小的設定單位,常用的有2種 px pt。這兩個有什麼區別呢?先搞清基本概念 px全稱為pixel,是乙個點,它不是自然界的長度單位,誰能說出乙個 點 有多長多大麼?可以畫的很小,也可以很大。如果點很小,那畫面就清晰,我們稱它為 解析度高 反之,就是 解析度低 所以,點 的大小是會 變 的,也稱...

Android 系統(83) 螢幕尺寸

隨著android廠商對系統的不斷定製,android出現越來越多不同尺寸的手機,由於尺寸和解析度等不同,從而導致android的適配成為乙個老大難的問題,今天我們就來聊聊android中的螢幕尺寸。我們先了解一下幾個重要的概念 什麼是螢幕尺寸 螢幕解析度 螢幕畫素密度?什麼是dp dip dpi ...

iOS 獲取手機型號,系統版本

新新增判斷iphone 7 iphone 7 plus 我手裡沒有7,判斷不對錶打我 fq找的資料 1.手機系統 iphone os nsstring phoneversion uidevice currentdevice systemversion 2.手機型別 iphone 6 nsstring...