CoreGraphics框架参考文档
苹果的 Core Graphics 框架,挺适合干底层图形活的。C 语言写的,虽然不算好用,但胜在够细,能帮你搞定高质量的矢量绘图、路径、图像变换啥的。你要是想自己画点图标、做个定制化动画,它还真挺管用。
不过啊,老实说,iOS 上要画图,UIKit其实更顺手。Core Graphics适合做基础图形,像是生成 PDF、绘制图表那类的需求。而你要是做界面相关的,UIKit的UIView
和CALayer
就已经够用了,省事多了。
如果你真得用 Core Graphics,建议从绘图上下文和坐标变换开始理解。它的坐标系和 UIKit 正好反着来,新手一开始肯定得绕点弯子。嗯,还有,路径、颜色、阴影这些都是基础要素,搞清楚了再下手不迟。
另外,我顺手整理了点矢量图形
相关的资源,你可以按需翻翻——像是Raphael
这类库适合网页端矢量绘制,Unity
里的Vectrosity
也不错,适合做炫酷一点的视觉表现。
如果你搞底层绘图,Core Graphics绝对是个狠角色;但如果你只是想快速出效果,老老实实用 UIKit 吧,效率高,效果也还不错。
2.34MB
文件大小:
评论区