
DeviceKit
devicekit
DeviceKit is a value-type replacement of UIDevice.
AI 简介
DeviceKit 是一个为 iOS/tvOS 平台设计的轻量级 Swift 库,提供值类型(Value Type)替代方案以增强 UIDevice 的功能与安全性。核心功能包括设备型号识别、设备族/组判断、模拟器检测、电池状态与电量读取、低功耗模式、屏幕参数(尺寸/比例/PPI)、Face ID/Touch ID 支持检测、磁盘空间查询及 Apple Pencil 兼容性判断等。基于 Swift 原生特性实现 Equatable 等协议,具备高可测试性与线程安全。适用于需要精细化设备信息识别与适配的原生 iOS/tvOS 应用开发场景,尤其适合多设备兼容、性能敏感或需规避 UIDevice 单例副作用的项目。
Swift
MIT License4.7k
Stars
462
Forks
72
Watchers
53
Issues
Star 增长
今日0
近 7 天0
近 30 天+6
综合评分60.6
默认分支master