240 发简信
IP属地:湖北
  • 不使用xcasset管理图片,那么2x 3x图片咋搞

    Pod库图片资源管理

    CocoaPods中管理图片资源 CocoaPods在.podspec文件中描述资源的字段有两个,resources和resouce_bundles。 resources 使...

  • @kml000b 移动端的设备目前大部分支持一次最大4096X4096的纹理,但是实际上很少有人用这么大的图片,非常占用内存,这个只是设备对纹理大小的限制。我说的渲染物体大小是顶点坐标的大小,纹理最终都是要贴图到实际的渲染物体上展示的,实际上对于渲染物体大小没有限制,这个和Framebuffer的大小没有关系。我当然可以把3840x2160的图片渲染到3840x2160的物体上,那么手机上显然显示不完全,多余的会被裁掉,你要完全的显示的话,那在opengl里面缩放不就完了。建议系统学习下opengl,实际操作下,你就不会问这种问题了。离屏渲染不是用来处理这个的

    从OpenGL再说离屏渲染

    离屏渲染应该是所有iOS开发者绕不开的话题,关于离屏渲染的文章也有很多。objc.io 的文章绘制像素到屏幕上说过:一般情况下,你需要避免离屏渲染,因为这是很大的消耗。直接将...

  • @kml000b 渲染物体大小与分辨率无关

    从OpenGL再说离屏渲染

    离屏渲染应该是所有iOS开发者绕不开的话题,关于离屏渲染的文章也有很多。objc.io 的文章绘制像素到屏幕上说过:一般情况下,你需要避免离屏渲染,因为这是很大的消耗。直接将...

  • capabilities中都没有sign with apple这个选项是什么鬼?

    iOS13 (二)苹果登录Sign In With Apple

    在iOS13中,如果苹果开发者提供任何其他第三方登录,就必须提供“苹果登录”选项。也就是说,如果软件要求“微信登录”或是“QQ登录”时,必须同时提供“苹果登录”的选项给用户自...

  • 这个库比较坑的是显著增大包体积,我测了下可执行文件增大16M左右

    iOS使用assimpKit加载FBX模型步骤详解

    研究背景 现状 方案 结果 原理 原理篇 把assimpKit接入项目 1.到 assimpKit 下载 文件文件很大的 要找到ios的 2.把assimpKit.frame...

  • @Gleditsiatriaca 不能,台式机我用的时候就设置为永不休眠:smile: ,不用的时候就关掉

    i5 6500,HD 530集显,华硕B150M-A,clover引导安装macOS sierra

    注意本文仅针对有一个Windows操作系统(没有的话先安装Windows),然后在此基础上制作clover引导U盘,以UEFI的方式安装macOS sierra的过程。我的配...

  • @筑梦师Winston 嗯,后帧就是gpu操作的,前帧是视频控制器读取的

    iOS的渲染

    1、像素是如何显示到屏幕上 从最初的电子枪显示器说起,电子枪逐行读取像素点,逐行发射到屏幕上,每当一行扫描完成,显示器会发出水平同步信号HSync;然后继续下一行,直到最后一...

  • GPU会创建两个缓存1和2,前帧和后帧的概念只是在切换的时候方便描述而已。GPU一个时刻只能操作一个缓存,要么是1,要么是2。当GPU操作1的时候,视频控制器读取2来显示,此时1就是后帧缓存,2就是前帧缓存。切换的时候GPU将指针指到2,视频控制器读取1来显示。2就是后帧缓存,1称为前帧缓存。前帧和后帧只是一个描述

    iOS的渲染

    1、像素是如何显示到屏幕上 从最初的电子枪显示器说起,电子枪逐行读取像素点,逐行发射到屏幕上,每当一行扫描完成,显示器会发出水平同步信号HSync;然后继续下一行,直到最后一...

  • 还有一点,离屏渲染应该是在GPU上。CPU上面用CoreGraphics绘制不能称为离屏渲染,这个原理上还有优化手段上都与GPU离屏渲染的卡顿完全不一样

    iOS界面渲染流程分析

    前言 在最近的面试中,我发现一道面试题,其考点是:围绕iOS App中一个视图从添加到完全渲染,在这个过程中,iOS系统都做了什么? 在进行了大量的文章查阅以及学习以后,将所...

  • 渲染服务应该是由Metal/OpenGL ES配合GPU组成的,如今应该绝大多数的渲染都是由Metal完成的,OpenGLES块被抛弃了。另外渲染服务始终生成的是后帧缓存,而不是前后帧缓存。

    iOS界面渲染流程分析

    前言 在最近的面试中,我发现一道面试题,其考点是:围绕iOS App中一个视图从添加到完全渲染,在这个过程中,iOS系统都做了什么? 在进行了大量的文章查阅以及学习以后,将所...

  • 不明白一个mutableattay为什么要用block来修饰

    __block不适合多线程并发

    objc的很多设计,从底层实现上都不完全是线程安全的,这也导致在一些极端的并发情况下,会引起竞争导致的内存访问错误问题。之前分析过_weak的设计不是多线程安全的,最近又踩坑...

  • 120
    从OpenGL再说离屏渲染

    离屏渲染应该是所有iOS开发者绕不开的话题,关于离屏渲染的文章也有很多。objc.io 的文章绘制像素到屏幕上说过:一般情况下,你需要避免离屏渲染,因为这是很大的消耗。直接将...

  • 120
    iOS的渲染

    1、像素是如何显示到屏幕上 从最初的电子枪显示器说起,电子枪逐行读取像素点,逐行发射到屏幕上,每当一行扫描完成,显示器会发出水平同步信号HSync;然后继续下一行,直到最后一...

  • 120
    电影科普:DC与漫威

    DC是《侦探漫画》(Detective Comics)的缩写,是美国与漫威漫画公司(Marvel Comics)齐名的漫画巨头,它创建于1934年。1938年6月,公司在《动...

  • 120
    同是正午阳光出品,《大江大河》和《知否》豆瓣评分差这么多?

    要说最近热播的电视剧, 就属《大江大河》和《知否》热度最高了。 这两部电视剧的质量都是可圈可点的, 演员也是选取的当红的流量明星。 不过从目前的综合分析来看《大江大河》要比《...

  • 你这个是把国外的文章翻译一遍把

    Metal入门资料014-渲染灯光效果和3D效果

    写在前面: 对Metal技术感兴趣的同学,可以关注我的专题:Metal专辑也可以关注我个人的简书账号:张芳涛所有的代码存储的Github地址是:Metal 正文 让我们来看看...

个人介绍
年纪不小了,加把油吧
iOS开发者