获取 iOS 设备信息

SYDeviceInfo

获取 iOS 设备信息。

iPhone 5S 信息

iPhone 5S 信息

模拟器 iPhone 7 信息

模拟器 iPhone 7 信息

获取当前设备的’名称’

1
2
3
4
5
6
/**
获取当前设备的'名称',参见'SYNameType'
@return 具体的设备类型, 参见‘DeviceType’
*/
+ (SYNameType)syDeviceName;

获取当前设备的‘类型’

1
2
3
4
5
6
/**
获取当前设备的‘类型’,参见'SYDeviceType'
@return 设备类型,参见‘SYDeviceType’
*/
+ (SYDeviceType)syDeviceType;

获取当前设备屏幕的‘大小’

1
2
3
4
5
6
/**
获取当前设备屏幕的‘大小’,参见'SYScreenType'
@return 屏幕大小,参见‘ScreenType’
*/
+ (SYScreenType)syScreenType;

获取设备昵称

1
2
3
4
5
6
/**
获取设备昵称
@return 昵称
*/
+ (NSString *)syNickName;

获取通用唯一识别码‘UUID’

1
2
3
4
5
6
/**
获取通用唯一识别码‘UUID’
@return UUID
*/
+ (NSString *)syUUID;

获取屏幕宽度

1
2
3
4
5
6
/**
获取屏幕宽度
@return 屏幕宽度
*/
+ (CGFloat)syDeviceWidth;

获取屏幕高度

1
2
3
4
5
6
/**
获取屏幕高度
@return 屏幕高度
*/
+ (CGFloat)syDeviceHeight;

获取电池电量

1
2
3
4
5
6
/**
获取电池电量
@return 电量
*/
+ (CGFloat)syBatteryLevel;

获取电池当前的状态

1
2
3
4
5
6
/**
获取电池当前的状态
@return 电池状态,参见‘SYBatteryState’
*/
+ (SYBatteryState)syBatteryState;

获取系统名称

1
2
3
4
5
6
/**
获取系统名称
@return 系统名称
*/
+ (NSString *)sySystemName;

获取系统版本号

1
2
3
4
5
6
/**
获取系统版本号
@return 系统版本号
*/
+ (NSString *)sySystemVersion;

获取设备 IP 地址

1
2
3
4
5
6
/**
获取设备 IP
@return 设备 IP
*/
+ (NSString *)syDeviceIp;

获取设备 MAC 地址

1
2
3
4
5
6
/**
获取设备 MAC 地址
@return 设备 MAC 地址
*/
+ (NSString *)syDeviceMac;

获取总内存大小

1
2
3
4
5
6
/**
获取总内存大小
@return 总内存大小
*/
+ (unsigned long long)syTotalMemory;

获取可用内存

1
2
3
4
5
6
/**
获取可用内存
@return 可用内存
*/
+ (unsigned long long)syFreeMemory;

获取总存储空间大小

1
2
3
4
5
6
/**
获取总存储空间大小
@return 总存储空间大小
*/
+ (unsigned long long)syTotalSpace;

获取可用存储空间大小

1
2
3
4
5
6
/**
获取可用存储空间大小
@return 可用存储空间大小
*/
+ (unsigned long long)syFreeSpace;

获取当前语言

1
2
3
4
5
6
/**
获取当前语言
@return 当前语言
*/
+ (NSString *)syLanguage;

Demo下载

------ 本文结束 ------
欣赏此文?求鼓励,求支持!