IOS点滴记录
文章平均质量分 75
专栏会详述在IOS开发中遇到的很多知识点
kayyyuan
这个作者很懒,什么都没留下…
展开
-
QuartzCore框架简介
QuartzCore框架iOS设备给用户视觉反馈其实都是通过QuartzCore框架来进行的,说白了,所有用户最终看到的显示界面都是图层合成的结果,而图层即是QuartzCore中的CALayer。通常我们所说的视图即UIView,并不是直接显示在屏幕上,而是在创建视图对象的时候视图对象会自动创建一个层,而视图对象把要显示的东西绘制在层上,待到需要显示时硬件将所有的层拷贝,然后按Z轴的高低合成最终的原创 2017-06-25 23:18:08 · 3079 阅读 · 0 评论 -
Quartz2D和CoreGraphic的关系
1.Quartz 2D是什么?Quartz 2D以PDF的规范为基础的图形库,用来绘制二维文字和图形,允许相同的绘图指令在任何装置上,使用可以得到的最佳分辨率,产生相同的输出.2.Quartz2D能做什么?Quartz 2D API可以实现许多功能,如基于路径的绘图、透明度、阴影、颜色管理、反锯齿、PDF文档生成和PDF元数据访问等3.Quartz2D和CoreGraphic什么关系Qua原创 2017-06-26 23:51:51 · 1524 阅读 · 0 评论 -
iOS图形编程的三种API
这些api包含的绘制操作都在一个图形环境中进行绘制。一个图形环境包含绘制参数和所有的绘制需要的设备特定信息,包括屏幕图形环境、offscreen 位图环境和PDF图形环境,用来在屏幕表面、一个位图或一个pdf文件中进行图形和图像绘制。在屏幕图形环境中进行的绘制限定于在一个UIView类或其子类的实例中绘制,并直接在屏幕显示,在offscreen位图或PDF图形环境中进行的绘制不直接在屏幕上显示。UI转载 2017-06-27 00:11:53 · 2681 阅读 · 0 评论 -
如何安装IOS11系统
如何安装IOS 11系统在WWDC2017大会上发布了炫酷的IOS 11系统,那如何亲手体验呢?这里分为几个步骤简单介绍下如何安装IOS 11系统:1、下载文件这里需要下载2个东西,一个IOS 11系统文件,一个是描述文件,都可以从苹果的开发者官网下载到,不过需要开发者账号。没有账号的也不要着急,我这里放上链接可以下载:描述证书iPhone 6S 系统文件2、准备安装(1)首先你需要通过Air原创 2017-06-07 15:13:38 · 9570 阅读 · 0 评论 -
IOS ARKit开发文档
ARKit 引言:在今天早上凌晨举行的WWDC2017大会上,ARKit无疑是一个亮点。苹果在自家的开发组件中加入ARKit,降低了增强现实的开发难度,效果却提高了很多,并且结合自家的硬件,使最终产生非常棒的视觉效果。这也加快了AR技术在各行业的技术落地,使AR技术在实际生产工作中有了更深的切入。这里会翻译ARKit的技术文档,并且尽快写出Demo. Integrate iOS device原创 2017-06-06 10:23:07 · 12448 阅读 · 5 评论 -
IOS 清理CALayer、CAShapeLayer的sublayers
在使用CALayer或者CAShapeLayer的时候,用addLayer插入很多图层以后,想要清空它的subLayers,例如:for (CAShapeLayer *layer in self.candleLayer.sublayers){ [layer removeFromSuperlayer];}[self.ohlcLayer removeFromSuperlayer];self原创 2017-06-05 22:33:14 · 14142 阅读 · 0 评论 -
绘制像素到屏幕上
文章转载自Objc中国,链接地址为:https://objccn.io/issue-3-1/一个像素是如何绘制到屏幕上去的?有很多种方式将一些东西映射到显示屏上,他们需要调用不同的框架、许多功能和方法的结合体。这里我们大概的看一下屏幕之后发生的事情。当你想要弄清楚什么时候、怎么去查明并解决问题时,我希望这篇文章能帮助你理解哪一个 API 可以更好的帮你解决问题。我们将聚焦于 iOS,然而我讨论的大多转载 2017-05-22 23:12:22 · 1208 阅读 · 0 评论