前言 随着用户的需求越来越多,对App的用户体验也变的要求越来越高。为了更好的应对各种需求,开发人员从软件工程的角度,将App架构由原来简单的MVC变成MVVM,VIPER等...
前言 随着用户的需求越来越多,对App的用户体验也变的要求越来越高。为了更好的应对各种需求,开发人员从软件工程的角度,将App架构由原来简单的MVC变成MVVM,VIPER等...
系统响应阶段 1.手指触碰屏幕,屏幕感受到触摸后,将事件交由IOKit来处理。 2.IOKIT将触摸事件封装成IOHIDEvent对象,并通过mach port传递给Spri...
从源码的角度分析、学习GPUImage和OpenGL ES,这是第一篇,介绍GPUImageFilter 和 GPUImageFramebuffer。 OpenGL ES准备...
前言 Metal入门教程(一)图片绘制[https://www.jianshu.com/p/cddf73c6c05e]Metal入门教程(二)三维变换[https://www...
dpi、ppi、px、pt、dp、sp 之类的名词释义网路文章已经有很多,但全部混在一起运用到 Mockup 上时该怎么处理?这个问题其实我也爬了满久的文,没翻到有比较完整的...
加载字形图像过程 1.转换 Character Code 到 Glyph Index 通常,应用程序希望基于其字符代码加载字形图像,字符代码是定义给定编码的字符的唯一值。例...
安装GTest 参考资料https://blog.csdn.net/libaineu2004/article/details/77119908java的打包过程https:/...
freetype介绍 freetype可以看作是一组组件,每个组件负责一部分任务,它们包括 客户应⽤用程序一般会调⽤用freetype⾼高层API,它的功能都在一个组件中,叫...
向量点积(Dot Product),向量叉积(Cross Product) 参考的是《游戏和图形学的3D数学入门教程》,非常不错的书,推荐阅读,老外很喜欢把一个东西解释的很详...
工作大体分为两种,专注工作和非专注工作 上午的时候精力比较旺盛适合进行专注工作,上午的时间价值是晚上的时间价值的4倍,不必勉强自己提高专注力 要用专注力*时间的二维方式看...
最近面试的时候遇到了一道算法题,两个有序数组合并,要求新的数组也是有序的 此题比较简单,主要是看数组元素进行对比,插入的数组要够大,还有要考虑可能纯在的数组不对称问题,一组数...
今天面试某某二线大厂的时候,问到了如何解决控制器臃肿的问题,如何抽离代码,感觉答得不是特别好,所以找了一篇国外大神的文章,拜读翻译一下,当做总结啦。 原文 视图控制器通常是...