一.图像从文件到屏幕过程 通常计算机在显示是CPU与GPU协同合作完成一次渲染.接下来我们了解一下CPU/GPU等在这样一次渲染过程中,具体的分工是什么? CPU: 计算视图...
一.图像从文件到屏幕过程 通常计算机在显示是CPU与GPU协同合作完成一次渲染.接下来我们了解一下CPU/GPU等在这样一次渲染过程中,具体的分工是什么? CPU: 计算视图...
前言 关于iOS的视图渲染流程,以及性能优化的建议。源于WWDC视频。我假设你是一个这样的开发者: 了解OpenGL ES; 了解view hierarchy; 了解inst...
在iOS的设置 辅助功能中,有一个反色的选项。 这个功能非常有意思,但是在反色模式下,当我截屏的时候,并没有将反色后的图片截取到,之后我就写了以下的一段代码,实现真正的反色功...
iOS 13终于引来了暗黑模式。 每当新特性的到来,iOS开发者们既紧张又有点小兴奋,怀揣着被虐的心态,让我们来看看暗黑模式到底是个啥。 虽然这是一个设计驱动的需求,但是本着...
// 设置某个键盘颜色 textField.keyboardAppearance = UIKeyboardAppearanceAlert; // 设置工程中所有键盘...
[UIImage imageNamed:@"xxx"] [UIImage imageWithContentsOfFile:path] 这两种方式有什么区别 imageName...
一、为什么要调研这个暗黑模式的适配? 在2020年3月4日,苹果粑粑可能心情大好发了这么一个公告: 在这个公告里面,苹果提了三个要求:1.至2020年4月30日起,开发者必须...
骨架屏是什么? 骨架屏(Skeleton Screen)是一种优化用户弱网体验的方案。在弱网情况下,客户端获取到服务器数据的时间会比较长,此时用户会比较烦躁。该方案是指在空白...
首先先说下tintColor和backgroundColor的区别 1.backgroundColor (背景颜色) (1).默认父视图设置的背景颜色,如果子视图的背景颜色也...
tintColor是iOS7在UIView中新加属性,翻译为中文是“着色”。如果未设置tintColor的颜色值,则会返回系统默认设置了的蓝色颜色值,这个值会影响以当前视图为...
iOS在13的版本加入了对深色模式的支持,深色模式下App整体上呈现黑色UI界面,现在许多App都完成了深色模式的适配,但也有少量App未支持深色模式(这些App大多是内嵌较...
在iOS 10中苹果官方已经不允许app跳转到各个设置页面了,只能使用 代替; 2018年7月13,我发现上面的方法也不能跳转到app对应的设置界面了,但是我用下面的方式发现...
iOS 状态机状态机 的 概念 可以从网上搜索。 此文章主要分析TransitionKit TransitionKit 在iOS开发中的作用 适用于流程化,状态线性切换的场景...
文章链接 经过多个版本迭代,项目在release配置下的打包体积依旧轻松破百,应用体积过大导致的问题包括: 更长的构建时间,换个词就是加班 TEXT段体积过大会导致审核失败 ...
43篇 《iOS开发高手课》已完成,后面会对内容进行迭代,丰富下内容和配图。最近画了张 iOS 开发全景舆图,还有相关一些资料整理,方便我平时开发 App 时参看。舆图如下:...
前段时间做了下项目里面的crash监测(自己拦截监测,不是bugly那些东西),然后保存crash信息,同步给服务器,进行crashlog解析,这里总结下相关的流程和知识点。...
通过前面的探讨,我们知道内存分页触发中断异常 Page Fault 后,会阻塞进程,这个问题是会对性能产生影响。实际上在 iOS 系统中,生产环境的应用,在发生缺页中断进行重...
前言 启动优化一役后,超预期将所负责的 App 双端启动的耗时都降低了65%以上,iOS 在iPhone7上速度达到了400毫秒以内。就像产品们用后说的,快到不习惯。由于 A...