所以,怎么改?
所以,怎么改?
iOS 底层原理 文章汇总[https://www.jianshu.com/p/412b20d9a0f6] 本文的主要目的是理解cache_t以及sel-imp的缓存原理 整...
iOS 底层原理 文章汇总[https://www.jianshu.com/p/412b20d9a0f6] 本文的面试题主要涉及isa走位 & 继承关系 & 类结构 相关的面...
让我们来看一下这个经典的解析图: 通过内存来解析经典图 首先定义一个OC类Person 然后让我们通过LLDB命令来查看下它的内存分布: x/4gx: 以16进制形式打印地址...
稍微精深一点的IOS开发都听说过isa指针。它在OC的类中起到了指示自身类型的作用,是runtime实现的基础。那么isa指针到底是如何实现的呢,让我们从源码的层面进行分析。...
内存对齐指的是结构体中对结构成员内存的一系列调整。通过调整offset位置,减少读取结构成员数据需要的CPU-> 内存读取次数。任何对象数据在底层实际上是结构体。 对齐规则 ...
OpenApi(Swagger) OpenApi,以前称为Swagger ,是最受欢迎的API文档规范之一。它允许您使用JSON或YAML元数据描述API的属性。它还提供了一...
经过前面几个页面的总结,我们知道了OpenGL渲染的基本知识。现在,就让我们来学习一个完整的OpenGL工程。学习其基本架构吧 main main函数是OpenGL工程的入口...
在绘制3D场景时,为了尽可能的逼真需要有近大远小的效果,而且可能会出现互相遮盖的情况。 对于OpenGL中渲染的多边形而言,遮盖的问题同样存在,一个物体在光照下是有两面的:阳...
一、前言 以下我总结了一些最近学习 OpenGL 中常用的一些函数,添加了比较多的注释,既是对自己学习的一个巩固总结,也是防止以后遗忘可以快速查看的记录,同时希望也能帮助到更...
什么是离屏渲染 首先我们来看一下渲染架构: CPU 计算好显示内容提交到 GPU,如果要在显示屏上显示内容,我们至少需要一块与屏幕像素数据量一样大的帧缓冲区(frame bu...
在App开发的过程中,我们经常会看见屏幕卡顿的现象。比如说极其复杂的cell 1w+这种。这种现象叫做掉帧。这是由于渲染过程中硬件与数据之间数据同步导致的。 名称解释 CPU...
图片展示到屏幕的流程 让我们来看下一张图片展示的全过程: 1)读入UIImage在代码中,我们读取图片一般需要一个path,无论是本地图片还是远程图片,我们获取到的实际上是一...
计算机视觉,按字面上理解,就是计算机上用来处理人眼观测的技术。对于IOS而言,可以简单理解为在屏幕上绘制的技术。 对IOS App开发而言,在手机屏幕上展示的是一个个UIVi...
首先,我们要知道React native是一个跨三端的技术。它使用JavaScript代码来生成原生App的应用。在这里,Javascript所起的作用,像是一位产品经理,J...
链接 一步步学习java后台(一)一步步学习java后台(二)一步步学习java后台(三) 本期目标 学习Spring Boot的初始化,创建一个Spring Boot工程 ...
链接 一步步学习java后台(一)一步步学习java后台(二) 本期目标 1.添加Spring注解支持, 通过注解使得接口可以成功返回一个字符串 添加AccountVo,并将...