美文网首页
iOS图形图像及核心动画实战一基础知识总结

iOS图形图像及核心动画实战一基础知识总结

作者: 三角君 | 来源:发表于2016-03-07 11:08 被阅读237次

该实战分几大篇章,会从基础知识到最终实际操作一一剖析,也算是对自己在这方面的一个总结

目录结构:
基础知识总结
Block基础知识
GCD实战
CoreGraphics & ImageIO实战
CoreAnimation实战

知识总结

Paste_Image.png 1361586015_7197.png

从上面的图片我们能分析到实际上在iOS上操作图形图像的framework还是挺多,因为大部分人都是在应用而不是游戏,我们跟游戏相关的框架(如Sprite、Metal、Scene)我们先暂时忽略掉!

首先我们来看看跟图形图像极度关联的结构图:

iOS图形、图像.jpg
图片上的结构虽然有些不完美,但是我们可大致看出iOS开发中的技术。

iOS

  • CoreGraphics.framework

特别说明:平常某些人口头上会说“Quartz框架”,其实大部分都是指Quartz 2D,所以建议大家尽量说清楚,要么Core Graphics,要么QuartCore,以免误解。

硬件加速

硬件加速是指用到了GPU的API,以下这些情况不会用到硬件加速

  • 所有在drawRect中完成的图形绘制
  • shouldRasterize属性为YES的CALayer
  • 用到了mask或drop shadow的CALayer
  • Text(包括UILabel、CATextLayer、Core Text等)
  • 使用CGContext绘制的图形

UITableViewCell优化

参阅:Limboy博客

相关文章

网友评论

      本文标题:iOS图形图像及核心动画实战一基础知识总结

      本文链接:https://www.haomeiwen.com/subject/oobakttx.html