BboyZJ

  • 首页
  • 标签
  • 分类
  • 首页
  • 标签
  • 分类
  • OC底层原理34:启动优化(三)二进制重排

    前言在之前的两篇文章中,大致介绍了一些基本概念以及启动优化的思路,下面来着重介绍一个 pre-main阶段 的优化方案,即 二进制重排,这个方案最开始是由抖音的这篇文章抖音研发实践:基于二进制文件重排的解决方案 APP启动速度提升超15% 提出来的。...
      2021-05-17  
    • OC 
     
    • OC-底层原理探索篇 
    Read moreOC底层原理34:启动优化(三)二进制重排 
  • OC底层原理33:启动优化(二)优化建议

    冷启动和热启动启动的过程一般是指 从用户点击APP图标 到 进入到APP页面 的过程,一般在iOS开发中分为 冷启动 和 热启动 冷启动:用户将 设备重启 或者是 手动kill掉APP进程,又或者是 APP长时间未打开过,当用户点击启动APP图标的...
      2021-05-11  
    • OC 
     
    • OC-底层原理探索篇 
    Read moreOC底层原理33:启动优化(二)优化建议 
  • OC底层原理32:启动优化(一)基本概念

    前言早期的 数据访问 是直接通过 物理地址 访问 物理内存,而物理内存是有 固定大小的,这种方式有以下两个问题: 内存不够用 内存数据的安全问题 内存不够用的解决方案:虚拟内存针对问题1,我们在 进程和物理内存 之间增加一个 中间层,这个中间层就...
      2021-05-04  
    • OC 
     
    • OC-底层原理探索篇 
    Read moreOC底层原理32:启动优化(一)基本概念 
  • OC底层原理31:LLVM编译流程&Cland插件开发

      2021-04-29  
    • OC 
     
    • OC-底层原理探索篇 
    Read moreOC底层原理31:LLVM编译流程&Cland插件开发 
  • OC底层原理31:LLVM编译流程&Cland插件开发

      2021-04-29  
    • OC 
     
    • OC-底层原理探索篇 
    Read moreOC底层原理31:LLVM编译流程&Cland插件开发 
  • OC底层原理30:Block底层原理

    Block类型block 主要有三种类型: 全局区、堆区、栈区 __NSGlobalBlock__ :全局block,存储在 全局区 123void(^block)(void) = ^{ NSLog(@"ZJ"...
      2021-04-22  
    • OC 
     
    • OC-底层原理探索篇 
    Read moreOC底层原理30:Block底层原理 
  • OC底层原理29:锁的原理

    前言本文主要介绍常见的锁,以及 synchronized、NSLock、递归锁、条件锁 的底层分析 锁借鉴一张锁的性能数据对比图,如下所示 可以看出,图中锁的性能从高到底依次是:OSSPinLock(自旋锁) -> dispatch_sema...
      2021-04-10  
    • OC 
     
    • OC-底层原理探索篇 
    Read moreOC底层原理29:锁的原理 
  • OC底层原理28:GCD之底层原理分析

      2021-04-05  
    • OC 
     
    • OC-底层原理探索篇 
    Read moreOC底层原理28:GCD之底层原理分析 
  • OC底层原理28:GCD之底层原理分析

      2021-04-05  
    • OC 
     
    • OC-底层原理探索篇 
    Read moreOC底层原理28:GCD之底层原理分析 
  • OC学习23:SVN工具 Cornerstone 探索

    一、前言SVN 是 subVersion 的缩写,是一个开放源代码的版本控制系统,通常被我们用于 多人共同开发 同一个项目,实现资源共享,实现 集中式 的管理。 二、Cornerstone 使用 添加仓库(Add Repository) 打开 Co...
      2021-03-24  
    • OC 
     
    • OC-学习 
    Read moreOC学习23:SVN工具 Cornerstone 探索  
Prev Next
© 2019 - 2023    张建
VISITOR COUNT  TOTAL PAGE VIEWS 
POWERED BY Hexo
THEME Redefine v1.1.5
2019/8/17 11:45:14
Blog up for days hrs Min Sec