UIDeviceComplete UIDevice扩展补全库

UIDevice 的功能一直不算全面,尤其你要判断设备型号、屏幕尺寸这些,常常得去查一堆表格自己比对。

UIDeviceComplete 的 UIDevice 扩展就挺实用,把那些缺失的功能都补上了。比如你想判断现在是还是,用它直接一句代码就搞定,不用自己去硬编码。

设备的屏幕尺寸也能直接拿到,还是英寸数的那种,挺适合做UI 适配用的。像dc.deviceSizeInInches这种接口,用起来简单直白。你想快速判断是不是也行,基本上常见机型全都覆盖了。

所有扩展都挂在dc变量上,这点还蛮贴心的,看起来也清爽。你平时用UIDevice的一些判断逻辑都能替换成它的封装,少写不少重复代码。

还有一点不错,作者留了口子——你要是觉得缺了什么功能,直接开个 Issue 或提 PR 都行,活跃度也还不错。整体代码风格清爽,没什么坑。

如果你经常跟设备型号、屏幕尺寸打交道,比如做适配、统计、调试工具,那这个库真挺省心的。可以和RSFontSizes这些搭配用,适配体验更完整。

zip 文件大小:35.99KB