class: SystemFunction
系统通用方法
func:
- callTel(_ phone:String)
打电话,
phone
: 电话号码 - openWeChat(_ copyStr:String? = nil)
打开微信,并复制内容到剪贴板.
copyStr
需要复制内容,默认为空 - openQQ(_ copyStr:String? = nil)
打开QQ,并复制内容到剪贴板.
copyStr
需要复制内容,默认为空 - saveUserDefault(_ value:Any?, forKey:String)
保存信息到UserDefault
- getUserDefault(_ forKey:String) -> Any?
从UserDefault获取key所对应的信息
- removeUserDefault(_ forKey:String)
删除UserDefaultkey所对应的中信息
使用注意
- 需要在info.plist添加对应的Scheme白名单,否则无法判断手机是否安装微信\QQ
使用
// 打电话
SystemFunction.callTel("1008611")
// 打开微信
SystemFunction.openWeChat()
// 打开QQ,复制内容
SystemFunction.openQQ("打开了QQ")
// 保存信息
SystemFunction.saveUserDefault("UserDefault", forKey: "UserDefault")
// 读取信息
SystemFunction.getUserDefault("UserDefault")
// 删除信息
SystemFunction.removeUserDefault("UserDefault")