Swift 中 struct 是值类型,而 class 是引用类型,所以这篇文章 struct 的行为也可以用到所有的值类型上面,相同地 cla...
Swift 中 struct 是值类型,而 class 是引用类型,所以这篇文章 struct 的行为也可以用到所有的值类型上面,相同地 cla...
iOS 源码分析 Class 本质,objc_class,class_rw_t,class_ro_t 分析 我们先来看下源码内部对clas的定义...
iOS 底层原理 文章汇总[https://www.jianshu.com/p/412b20d9a0f6] 本文主要介绍界面卡顿的原理以及优化 ...
本文主要介绍常见的锁,以及synchronized、NSLock、递归锁、条件锁的底层分析 锁 借鉴一张锁的性能数据对比图,如下所示 可以看出,...
最简单的实现 要实现这个需求很简单,最直接的方式,苹果官方生成一对公私钥,私钥由苹果后台保管,公钥内置到iOS设备里,在我们将App上传到App...
在 WWDC 2016 和 2017 都有提到启动这块的原理和性能优化思路,可见启动时间,对于开发者和用户们来说是多么的重要,本文就谈谈如何精确...
一、什么是库(framework) 库是程序代码的集合,是程序开发者与其他开发者之间进行代码共享的一种方式。 库根据源代码公开的情况可以: 开源...
一.图片加载的工作流程 假设我们使用 +imageWithContentsOfFile: 方法从磁盘中加载一张图片,这个时候的图片并没有解压缩;...
离屏渲染什么是离屏渲染如果要在显示屏上显示内容,我们至少需要一块与屏幕像素数据量一样大的frame buffer,作为像素数据存储区域,而这也是...
一.图像从文件到屏幕过程 通常计算机在显示是CPU与GPU协同合作完成一次渲染.接下来我们了解一下CPU/GPU等在这样一次渲染过程中,具体的分...
专题公告
面试