SwiftUI Sidebar 侧边栏导航组件(教程含源码) 我们已经在我的博客中介绍了SwiftUI中的主从导航。 但是今天,我想谈谈今年登陆iOS和macOS世界的新侧边...
@Cooci_和谐学习_不急不躁 😝 收到~~~
iOS底层之 内存对齐数据类型大小 首先附上C和OC,各数据类型的大小表。 COC32位64位boolBOOL(64位)11signed char(__signed char)int8_t、BOO...
数据类型大小 首先附上C和OC,各数据类型的大小表。 COC32位64位boolBOOL(64位)11signed char(__signed char)int8_t、BOO...
iOS 底层原理 文章汇总[https://www.jianshu.com/p/412b20d9a0f6] 在探讨内存对齐原理之前,首先介绍下iOS中获取内存大小的三种方式 ...
前言: iOS 高级之美 是本人总结了一些工作实际开发研究以及面试重点,围绕底层进行 源码分析 - LLDB 调试 - 源码断点 - 汇编调试,让读者真正感受 Runti...
初识底层 根据打印结果可以看出: p1、p2、p3这三个对象指向的是同一片内存空间;指向这三个对象的指针是不同的,由于指针空间是由栈来分配,因此这三个指针的地址是连续的,从高...
是真的优秀。点赞~
OpenGL ES 案例13:动效滤镜(6种)OpenGL + OpenGL ES +Metal 系列文章汇总 本案例的目的是理解如何用GLSL实现缩放+灵魂出窍+抖动+闪白+毛刺+幻觉6中动效滤镜 准备工作 准备工作的...
一、原始图像数据 图像存储空间 = 图像高 * 图像宽 * 每个像素的字节数 二、纹理 纹理也称纹理图像,一般指图像纹理,图像纹理是一种反映图像中同质现象的视觉特征,它体现了...
本篇将会介绍一个大球的自转以及一个小球围绕大球公转的demo,效果如下图: 实现过程 如上图所示,整个项目的基本流程较之前几个例子没有太多的变化。都是: 初始化窗口; 注册各...
前言 首先附上一个我个人花了点时间整理的Demo,其中包含了绘制各基本图形、甜甜圈的代码。 一、向量和矩阵 1、向量 什么是向量,向量是一个有长度(模)和方向的有向线段。在O...
OpenGL + OpenGL ES +Metal 系列文章汇总 深度测试 在上一篇五、OpenGL 渲染技巧:正背面剔除中,文末还遗留一个问题未解决,在解决之前,先说说这种...
前言 在上一篇<OpenGL之 甜甜圈与背面剔除>中,讲述了如何绘制甜甜圈,以及在绘制甜甜圈的时候,遇到的隐藏面消除的问题。同时,也讲述了如何使用正背面剔除来解决该问题。...
入门(入坑)第三次学习笔记,上一篇文章《OpenGL入门(二)-- 快速了解OpenGL下的专业名词》,本篇文章主要对OpenGL的坐标系统有一个大概的了解认知,还有想要对图...
一、画一个甜甜圈 PS:全都是套路!!!友情再次提示,这一部分主要是画甜甜圈的代码解析部分,对此已经熟练掌握的朋友可以直接跳过。 1、引入的库 2、用到的变量 3、 代码实现...
一、 画一个金字塔 !!!这一部分主要是画金字塔的代码解析部分,对此已经熟练掌握的朋友可以直接跳过。 首先附上简单整理的一张包含setupRC、changeSize、Rend...
OpenGL + OpenGL ES +Metal 系列文章汇总 OpenGL中的渲染架构如图所示 主要分为两个模块 Client:是指常见的iOS代码和OpenGL API...
相信许多iOS开发者,都听说过离屏渲染,大部分应该是面试的时候被问及。然而真正知道离屏渲染的原理的开发者并不很多。下面我们就来深入探讨一下离屏渲染。 一、什么是离屏渲染 在正...