##获取手机上所有安装的app的bundle id // 获取手机上所有安装的app的bundle id(iOS11无效)- (NSArray*)getOtherAPPInf...
##获取手机上所有安装的app的bundle id // 获取手机上所有安装的app的bundle id(iOS11无效)- (NSArray*)getOtherAPPInf...
情景:数据的永久保存:存储轻量级数据,比如游戏的记录,软件的配置 shared 共享的 preferences 偏好commit 承诺,保证 context 上下文;语境;环...
1 前言 前文提到过,要为设备生成一个唯一标识符,好像有很多思路,但是最佳实践,还是Uuid+KeyChain方案. 本文就对此方案进行具体的阐述. 首先,明确一下使用Uui...
ZXRequestBlock 安装 通过CocoaPods安装 手动导入 将ZXRequestBlock拖入项目中。 导入头文件 注意 不支持WKWebView!! 使用方法...
背景 在iOS开发的一些业务场景中,可能有一些敏感信息(如付款的二维码等),我们不希望被随意传播。应用内禁止截屏,可以一定程度上,提高敏感信息被传播的门槛(可能需要另外一台手...
背景: 我们的app发布后,有可能给别人砸壳然后进行重签名。为了加强安全性,我们现在对app进行防重签名的防护。接下来我们一起探讨一下如何防止别人重签名我们的app。本文防重...
//设备唯一标识符 NSString *identifierStr = [[[UIDevice currentDevice] identifierForVendor]...
当前iOS已经禁用代码直接获取设备的UDID和IMEI了,(即使获取的有的也是假的),那怎么获取真实的UDID和IEMI呢,那就只能通过描述文件来获取了,所以我们可以在通过 ...
UIAlertController* alert = [UIAlertController alertControllerWithTitle:title message:me...