240 投稿
收录了46篇文章 · 2人关注
  • Resize,w 360,h 240
    Swift 中的 struct 和 class

    Swift 中 struct 是值类型,而 class 是引用类型,所以这篇文章 struct 的行为也可以用到所有的值类型上面,相同地 cla...

  • iOS 源码分析 Class 本质,objc_class,class_rw_t,class_ro_t 分析

    iOS 源码分析 Class 本质,objc_class,class_rw_t,class_ro_t 分析 我们先来看下源码内部对clas的定义...

  • Resize,w 360,h 240
    iOS-底层原理 34:界面优化方案

    iOS 底层原理 文章汇总[https://www.jianshu.com/p/412b20d9a0f6] 本文主要介绍界面卡顿的原理以及优化 ...

  • Resize,w 360,h 240
    iOS 锁的原理

    本文主要介绍常见的锁,以及synchronized、NSLock、递归锁、条件锁的底层分析 锁 借鉴一张锁的性能数据对比图,如下所示 可以看出,...

  • Resize,w 360,h 240
    iOS App签名的原理

    最简单的实现 要实现这个需求很简单,最直接的方式,苹果官方生成一对公私钥,私钥由苹果后台保管,公钥内置到iOS设备里,在我们将App上传到App...

  • Resize,w 360,h 240
    iOS 启动时间优化

    在 WWDC 2016 和 2017 都有提到启动这块的原理和性能优化思路,可见启动时间,对于开发者和用户们来说是多么的重要,本文就谈谈如何精确...

  • iOS之动态库和静态库的区别

    一、什么是库(framework) 库是程序代码的集合,是程序开发者与其他开发者之间进行代码共享的一种方式。 库根据源代码公开的情况可以: 开源...

  • 了解iOS中图片的渲染过程

    一.图片加载的工作流程 假设我们使用 +imageWithContentsOfFile: 方法从磁盘中加载一张图片,这个时候的图片并没有解压缩;...

    0.1 buding_ 0 1
  • Resize,w 360,h 240
    iOS的离屏渲染及OpenGL渲染架构图分析

    离屏渲染什么是离屏渲染如果要在显示屏上显示内容,我们至少需要一块与屏幕像素数据量一样大的frame buffer,作为像素数据存储区域,而这也是...

  • Resize,w 360,h 240
    探讨iOS 中图片的解压缩到渲染过程

    一.图像从文件到屏幕过程 通常计算机在显示是CPU与GPU协同合作完成一次渲染.接下来我们了解一下CPU/GPU等在这样一次渲染过程中,具体的分...

专题公告

面试