---页首---
摘要: 插入排序(升序排序为例) 思路: + 1. 将序列分为两个部分,头部已经排好的和后面待排序的 + 2. 从头部开始遍历每一个元素,然后插入头部已排好序的恰当位置 Swift class InsertionSort { var array = [5, 7, 2, 8, 9, 4, 7, 3, 2] / 阅读全文
posted @ 2020-04-17 17:41 20190311 阅读(123) 评论(0) 推荐(0) 编辑
摘要: 快速排序(选择升序排序) 思路 + 1. 从序列中选择一个枢轴(支点,pivot),假设每次选择索引0位置为支点 + 2. 利用支点将序列分割成两个子队列 小于支点的放在支点的左侧 大于支点的放在支点的右侧 等于支点的左右都可以(这里相等放右边) + 3. 对子序列进行1,2操作,直到不能再分割(也 阅读全文
posted @ 2020-04-17 15:54 20190311 阅读(118) 评论(0) 推荐(0) 编辑
摘要: OpenGL ES设计指南 看完前面几篇后,你应该对iOS应用使用OpenGL ES有基本的掌握,在这里我会帮助你为你的应用为了更好的性能设计渲染引擎。这里将会引进关于渲染设计的关键概念。当然后面也会有更好的练习和性能技巧的信息。 如何可视化OpenGL ES 接下来将会描述OpenGL ES可视化 阅读全文
posted @ 2020-04-14 13:59 20190311 阅读(502) 评论(0) 推荐(0) 编辑
摘要: iOS系统OpenGL ES的多任务、高分辨率及其它特性 使用OpenGL ES的许多方面都是平台无关的,但是在iOS上使用OpenGL ES的一些细节需要特别考虑。尤其是iOS应用使用OpenGL ES正确处理多任务,否则在它被移动到后台时有被终止的风险。在为iOS设备开发OpenGL ES内容时 阅读全文
posted @ 2020-04-11 13:39 20190311 阅读(372) 评论(0) 推荐(0) 编辑
摘要: 绘制到其它呈现目的地 framebuffer对象是渲染命令的目的地。当创建一个framebuffer对象,你必须要精确控制它的颜色、深度、模板数据的存储。你可以通过将图像附加到framebuffer上来存储。大部分普通图像附加是一个renderbuffer对象。你还可以将OpenGL ES 的tex 阅读全文
posted @ 2020-04-10 11:45 20190311 阅读(336) 评论(0) 推荐(0) 编辑
摘要: 配置 OpenGL ES 上下文 每一个OpenGL ES的实现都提供了一种创建上下文的方式去管理OpenGL ES规范所必须的状态。在一个上下文中处理这些状态,多个应用共享图形硬件而不会干扰其它的状态。我们将会详细介绍如何在iOS中创建和配置上下文 EAGL是iOS中OpenGL ES渲染上下文的 阅读全文
posted @ 2020-04-05 22:40 20190311 阅读(2038) 评论(0) 推荐(0) 编辑
摘要: OpenGL ES 系列之开篇 很久前一直想研究 OpenGL 无奈自己的惰性,现在准备开始完整的学习下 OpenGL, 一来工作需要,二来也是自我学习的成长。 我是一名 iOSer,OpenGL 是与平台无关的一种开发技术,虽然苹果在 iOS 12 推荐使用自家的 Metal, 但这个做为学习还是 阅读全文
posted @ 2020-03-29 20:55 20190311 阅读(135) 评论(0) 推荐(0) 编辑
摘要: 键 值编码扩展 扩展了 协议,因为它从属 和 类。此扩展为某些键添加默认值,扩展封装约定,为 、`CGRect CGSize CATransform3D`添加键路径支持 键 值编码遵从容器类 和 类是遵从容器类键 值编码,也就是说可以为任意键设置值。即使键没有在 类中声明的属性,你也可以用以下的方式 阅读全文
posted @ 2020-03-22 18:50 20190311 阅读(105) 评论(0) 推荐(0) 编辑
摘要: 可动画属性 在 和`CIFilter`类中很多的属性都是可以使用动画。接下来列出这些属性以及默认使用的动画 CALayer 可动画的属性 下面列出 CALayer 类考虑可使用动画的属性,对于每个属性,列出执行每个隐式动画默认的创建的动画对象的类型 + : 使用默认的 对象 + : 使用默认的 对象 阅读全文
posted @ 2020-03-15 15:30 20190311 阅读(124) 评论(0) 推荐(0) 编辑
摘要: 图层样式属性动画 在渲染的过程中, 利用图层的不同属性,并采用特定的顺序渲染。这个顺序决定最终的图层显示。接下来说明设置不同图层样式属性获得的结果 几何属性 图层的几何属性指定相对于父图层中展示的位置,也指定图层显示的圆角、形变。 以下的 属性说明图层的几何相关 (根据 ,`position` 计算 阅读全文
posted @ 2020-03-06 17:40 20190311 阅读(222) 评论(0) 推荐(0) 编辑
---页脚---