前言
对于开发者来说动画和绘制是一块比较有趣的部分,开发出来的东西特别炫酷,能深入了解的童鞋,那真是可谓遇强则强。简单介绍一些UIBezierPath 和 Core Graphics。
1、UIBezierPath
UIBezierPath属于UIKit,可以执行直线、曲线、矩形、椭圆形和弧形的等图形绘制工作,操作简单,使用方便。具体详细说明大家可以阅读官方Reference API.
2、Core Graphics
Core Graphics框架基于Quartz高级绘图引擎。它提供具有无与伦比的输出保真度的低级,轻量级2D渲染。您使用此框架来处理基于路径的绘图,转换,颜色管理,屏幕外渲染,模式,渐变和阴影,图像数据管理,图像创建和图像屏蔽,以及PDF文档创建,显示和解析。
在MacOS中,Core Graphics还包括处理显示硬件,低级用户输入事件和窗口系统的服务。
UIBezierPath
参考
卖报的小画家Sure的简书
http://www.cocoachina.com/ios/20170427/19135.html