iPhone ScreenSize & FontSize

設(shè)備屏幕信息查詢?nèi)肟?點(diǎn)擊此處跳轉(zhuǎn)

Pt 和 Pixel

像素是在顯示器上面控制的最小物理元素,特定屏幕尺寸可以容納的

分辨率

  • 邏輯分辨率(Point) * 分辨率的倍數(shù) = 物理分辨率
  • 1 寸 = 2.54 cm

ppi --- pixel per inch

每寸有多少個(gè)像素;當(dāng) ppi > 300pi 時(shí),人眼就不能區(qū)分出每一個(gè)像素

iOS 字體大小

  • 磅 pt
  • 像素 px = (pt / 72) * 96
  • PS 字體大小 = PS 字體大小

兼容模式 & 高清模式

兼容模式,大屏幕一切按照 320 Point 渲染(刪除 LaunchImage)

LaunchImage

image.png

Appicon Size

40 / 60 / 80 / 58 / 87 / 120 / 180 / 1024(直角 alpha 否)

獲取 iPhone 對應(yīng)的 Model identifier

#import <sys/utsname.h>

- (NSString *)deviceIdentify {
    static NSString *d_identify;
    static dispatch_once_t onceToken;
    dispatch_once(&onceToken, ^{
        struct utsname systemInfo;
        uname(&systemInfo);
        d_identify = [NSString stringWithCString:systemInfo.machine encoding:NSUTF8StringEncoding];
    });
    return d_identify;
}

- (NSString *)deviceName {
    static NSString *deviceName;
    static dispatch_once_t onceToken;
    dispatch_once(&onceToken, ^{
        NSString *identify = [self deviceIdentify];
        if (!identify) return ;
        NSDictionary *deviceMap = @{
                                        // iPhone
                                        @"iPhone1,1" : @"iPhone",
                                       
                                        //Simulator
                                        @"i386" : @"Simulator x86",
                                        @"x86_64" : @"Simulator x64",
                                        };
        deviceName = deviceMap[identify];
        if (!deviceName) deviceName = identify;
    });
    return deviceName;
}

可以將需要的設(shè)備機(jī)型補(bǔ)充至 deviceMap,例如 iPhone 3G 的 Model identifier 為 iPhone1,2
前往 WiKi 查詢最新標(biāo)識符

iPhone X 安全區(qū)域

iPhone X safe area

參考資料

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡書系信息發(fā)布平臺,僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容