在 iOS 设备上,你可以通过以下方式获取一些基本的设备信息:
1. UIDevice 类:
- `name`: 设备型号名称
- `systemName`: 操作系统名称
- `systemVersion`: 操作系统版本
- `model`: 设备模型
- `localizedModel`: 设备本地化模型名称
- `identifierForVendor`: 设备唯一标识符
2. UIScreen 类:
- `bounds`: 屏幕尺寸
- `scale`: 屏幕缩放比例
3. 获取电池信息:
- `UIDevice.currentDevice.batteryLevel`: 电池电量百分比
- `UIDevice.currentDevice.isPluggedIn`: 是否正在充电
需要注意的是,由于隐私和安全方面的考虑,iOS 对一些设备信息的访问有所限制,如设备序列号、IMEI 等。开发者需要根据实际需求申请相应的权限,并遵循 Apple 的相关政策。