RSA算法是非对称加密算法,在1977年被罗纳德·李维斯特(Ron Rivest)、阿迪·萨莫尔(Adi Shamir)和伦纳德·阿德曼(Leonard Adleman)一起提出的,故取名为RSA非对称加密算法,而今在计算机数据加密领域以及电子商业中广泛使用。
iOS多线程 - GCD源码分析
发表于
|
分类于
iOS正向
前言
之前已经尝试对GCD的各个API进行了简单的实践总结,并记录为博客,为深入研究,决定硬着头皮读一读GCD的源码-libdispatch-1008.220.2。
源码很难,嵌套很深,本文只是针对GCD常见API的底层实现作简单总结笔记,记录自己的一些理解。
iOS多线程 - GCD基础实践
发表于
|
分类于
iOS正向
Grand Central Dispatch(GCD) 是 Apple 开发的一个多核编程的较新的解决方法。它主要用于优化应用程序以支持多核处理器以及其他对称多处理系统。它是一个在线程池模式的基础上执行的并发任务。下面介绍GCD的基础使用.
CALayer 属性及方法介绍
发表于
如下图:UIView
可以处理触摸事件,但CALayer
是不支持交互的(不清楚具体的响应链的)。实际上这些背后关联的图层才是真正用来在屏幕上显示和做动画,UIView
仅仅是对它的一个封装,提供了一些iOS类似于处理触摸的具体功能,以及Core Animation底层方法的高级接口。
UIBezierPath - 基础API介绍实践
发表于
UIKit中的UIBezierPath是Core Graphics框架关于path的一个封装。可以创建基于矢量的路径,例如椭圆或者矩形,或者有多个直线和曲线段组成的形状.
Core Graphics - 基础介绍
发表于
CoreGraphics也称为Quartz 2D 是UIKit下的主要绘图系统,频繁的用于绘制自定义视图。Core Graphics是高度集成于UIView和其他UIKit部分的。Core Graphics数据结构和函数可以通过前缀CG来识别。