上一页 1 ··· 5 6 7 8 9 10 11 12 13 14 下一页
摘要: 固定管线使用使用存储着色渲染,好处在于我们不要考虑到渲染中到底是顶点着色器还是片元着色器.所以我们在使用存储着色器时,不需要思考传递数据,该有那种方式传送.你只需要传递不同存储器所需要的数据到参数列表就可以了. 至于它的底层是如何实现的,并不需要关心.因为这一切它已经封装起来了. 阅读全文
posted @ 2020-05-09 15:17 不停奔跑的蜗牛 阅读(336) 评论(0) 推荐(0) 编辑
摘要: OpenGL使用固定管线绘制地球月球,自转于公转 阅读全文
posted @ 2020-05-08 10:40 不停奔跑的蜗牛 阅读(783) 评论(0) 推荐(0) 编辑
摘要: OpenGL (Open Graphics Library)是⼀一个跨编程语⾔言、跨平台的编程图形程序接⼝,它将计算机的资源抽象称为⼀一个个OpenGL的对象,对这些资源的操作抽象为⼀个个的OpenGL指令 阅读全文
posted @ 2020-04-23 10:57 不停奔跑的蜗牛 阅读(827) 评论(0) 推荐(0) 编辑
摘要: 自定义Controller转场动画 当你想使用一个自定义的模态表示类型来呈现一个视图控制器时,设置它的modalPresentationStyle属性为custom,并将一个符合这个协议的对象分配给它的transitioningDelegate属性。当你展示那个视图控制器时,UIKit查询你的转换代理当视图控制器进入位置时使用的对象。 阅读全文
posted @ 2020-04-18 17:49 不停奔跑的蜗牛 阅读(209) 评论(0) 推荐(0) 编辑
摘要: 简单理解iOS中CGAffineTransform和CATransform3D 阅读全文
posted @ 2020-04-11 16:11 不停奔跑的蜗牛 阅读(476) 评论(0) 推荐(0) 编辑
摘要: 在APP开发中,圆角图片还是经常出现的。如果一个界面中只有少量圆角图片或许对性能没有非常大的影响,但是当圆角图片比较多的时候就会APP性能产生明显的影响。可以采用贝塞尔曲线画出来提高性能。iOS开发中偶尔也能遇到需要设置不同大小圆角的需求,那么就需要绘制path来实现。 阅读全文
posted @ 2020-03-05 16:50 不停奔跑的蜗牛 阅读(3673) 评论(0) 推荐(0) 编辑
摘要: UITableView是iOS开发中最常用的控件,UITableView性能优化也是老生常谈了,大致总结如下,以供参考 阅读全文
posted @ 2020-03-05 16:37 不停奔跑的蜗牛 阅读(1646) 评论(0) 推荐(0) 编辑
摘要: 委托代理(delegate) iOS 开发中十分常见。不管是使用系统自带的库,还是一些第三方组件时,我们总能看到 delegate 的身影。使用 delegate 可以实现代码的松耦合,减少代码复杂度。但如果我们项目中使用 RxSwift,那么原先的 delegate 方式与我们链式编程方式就不相称 阅读全文
posted @ 2020-01-15 11:19 不停奔跑的蜗牛 阅读(1687) 评论(0) 推荐(0) 编辑
摘要: Promise处理一系列异步操作的应用框架,能够保证顺序执行一系列异步操作,当出错时可以通过catch捕获错误进行处理。Promise框架也是很好的诠释了swift的面相协议编程以及函数式编程 两种类型 1Promise,2Guarantee 其中Guarantee没有实现 CatchMixin 协议,不能捕获错误,他是不允许抛出错误,常用的就是第一种类型,便于错误处理。Promise是承诺执行,有可能不执行;而guarantee是保证,保证一定执行 阅读全文
posted @ 2019-11-14 15:36 不停奔跑的蜗牛 阅读(1410) 评论(0) 推荐(0) 编辑
摘要: RunLoop 和 autoreleasepool 阅读全文
posted @ 2019-09-27 13:35 不停奔跑的蜗牛 阅读(1237) 评论(0) 推荐(0) 编辑
上一页 1 ··· 5 6 7 8 9 10 11 12 13 14 下一页