- 博客(3)
- 收藏
- 关注
原创 [iOS]GCD知识点梳理
1.6 Dispatch Group追加到Dispatch_queue中的多个处理全部结束之后想执行结束处理,对于并发队列(Concurrent Dispatch_queue)而言,需要使用Dispatch Group来实现。比如,追加3个block到Global Dispatch Queue中,这些block会全部执行完毕,就会执行Main Dispatch Queue中结束处理用的block。...
2018-05-23 22:24:15 196
原创 [iOS]Objective-C 消息转发知识点梳理
1.1 什么是Objective-C消息转发Objective-C的对象消息传递性根据接收到的消息,找到并执行对象中的方法。当对象收到与其方法集不匹配的消息时,通过消息转发机制可以使对象执行用户预先定义的处理流程。消息转发使对象能够在收到无法识别的消息时执行各种逻辑,如将消息发给能做出回应的接收器等。1.2 消息转发流程1.3 动态解析1.4 快速转发1.5 标准转发...
2018-05-29 12:38:50 261
原创 [iOS]闲谈国密算法SM2在实际项目中的应用
一、什么是国密算法SM2SM2是国家密码管理局于2010年12月17日发布的椭圆曲线公钥密码算法.主要包括:数字签名算法密钥交换协议公钥加密协议这里面涉及很多数学和密码学的相关的知识,具体的算法说明和推荐曲线请到这里下载。二、如何在iOS端实现SM2算法的签名这里主要利用gmssl库来说明如何实现数字签名,这个库是OpenSSL的国密分支,由关志等几名研究人员在维护。需要稍微吐吐槽的是这个库并不好...
2018-05-12 23:03:42 8638 3
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人