FW
全局包装器(因struct只读,只能用class)
自定义FW为任意名称(如APP)示例: public typealias APP = FW 使用示例: APP.safeString(object)
-
自动加载Swift类并调用autoload方法,参数为Class或String
-
记录跟踪日志
-
记录调试日志
-
记录信息日志
-
记录警告日志
-
记录错误日志
-
记录分组日志
-
仿协程异步执行方法
-
仿协程同步返回结果
-
根据名称加载UIImage,优先加载图片文件(无缓存),文件不存在时尝试系统imageNamed方式(有缓存)
-
读取本地化字符串
-
安全字符串,不为nil
-
安全数字,不为nil
-
安全URL,不为nil
-
获取安全值
-
判断是否为空
-
判断是否为none,兼容嵌套Optional
-
是否是调试模式
-
是否是模拟器
-
是否是iPhone设备
-
是否是iPad设备
-
是否是Mac设备
-
界面是否横屏
-
设备是否横屏,无论支不支持横屏
-
iOS系统版本
-
是否是指定iOS主版本
-
是否是大于等于指定iOS主版本
-
设备尺寸,跟横竖屏无关
-
设备宽度,跟横竖屏无关
-
设备高度,跟横竖屏无关
-
设备分辨率,跟横竖屏无关
-
屏幕尺寸
-
屏幕宽度
-
屏幕高度
-
屏幕像素比例
-
判断屏幕英寸
-
是否是全面屏屏幕
-
屏幕一像素的大小
-
屏幕半个点的大小,解决0.5pt失真问题
-
屏幕安全区域距离
-
状态栏高度,与是否隐藏无关
-
导航栏高度,与是否隐藏无关
-
顶部栏高度,包含状态栏、导航栏,与是否隐藏无关
-
标签栏高度,与是否隐藏无关
-
工具栏高度,与是否隐藏无关
-
当前等比例缩放参考设计图宽度,默认375
-
当前等比例缩放参考设计图高度,默认812
-
当前屏幕宽度缩放比例
-
当前屏幕高度缩放比例
-
获取相对设计图宽度等比例缩放值
-
获取相对设计图高度等比例缩放值
-
获取相对设计图宽度等比例缩放时的固定宽度值
-
获取相对设计图高度等比例缩放时的固定高度值
-
基于指定的倍数(0取当前设备),对传进来的floatValue进行像素取整
-
通用互斥锁方法
-
从16进制创建UIColor
-
从RGB创建UIColor
-
快速创建系统字体
-
快速创建图标对象
-
快速创建图标图像