OC单例 1.使用GCD(推荐使用) 2.单线程模式单例 此单例只有在单个线程使用的情况下实用,在多线程的情况下,会产生线程不安全的情况。 3.多线程加锁单例 加锁以后,当多...
OC单例 1.使用GCD(推荐使用) 2.单线程模式单例 此单例只有在单个线程使用的情况下实用,在多线程的情况下,会产生线程不安全的情况。 3.多线程加锁单例 加锁以后,当多...
let path = Bundle.main.url(forResource: "Privacyagreement", withExtension: "txt")let da...
第一步,导入头文件,尊守协议,并创建管理者 第二步,初始化,并实现代理,开启定位 当没有打开定位时调用如下方法 获取到数据时调用如下方法 其中placemark中保存了当前位...
前几天,在我的介绍下,一个朋友成为某司的合伙人,特意在微信上感谢我。 在很多朋友眼里,我似乎是人脉中心。从找工作、到找对象,从医院挂号、到职业咨询,都会来问我下。 其实,我性...
最近项目中需要获取用户所使用的机型,网上查了很多资料最新的也就是到iPhone 11系列的,苹果最近出的iPhone 12相关系列的都没包含在内。 偶然间浏览到一个网页上面列...
因为项目需求,所以最近需要使用AES对本地保存的数据以及请求参数进行加密。 1.关于AES的区别 AES有不同的模式,模式有ECB/CBC等。iOS默认的是CBC。至于在项目...
前言 1. 介绍1.1 AES是什么?1.2 AES详解1.3 实现原理和比较1.4 模式和填充选择 2. 经验总结2.1 加密模式和填充方式的确定2.2 填充方式的选择2...
记录一下自己的解密过程,在服务器传过来的base64字符串 使用demo里面的这两个方法进行解码,但是解码出来的data,一转换成字符串就显示为nil,要么就是乱码,然后...
掘金主页欢迎关注和提问,以后也会不定期回答简书上的提问 本篇文章记录了iOS中对字符串进行AES加密+Base64编码的过程,考虑到加密对象和使用场景,理所当然的将加密过程丢...