BboyZJ

  • 首页
  • 标签
  • 分类
  • 首页
  • 标签
  • 分类
  • 性能优化02.3:Ping主线程

    思路Ping主线程的核心思想是向主线程发送一个信号,一定时间内收到了主线程的回复,即表示当前主线程流畅运行。没有收到主线程的回复,即表示当前主线程在做耗时运算,发生了卡顿。 具体实现目前昆虫线上使用的就是这套方案。 12345678910111213...
      2023-03-23  
    • OC 
     
    • 性能优化 
    Read more性能优化02.3:Ping主线程 
  • 性能优化02.3:Ping主线程

    思路Ping主线程的核心思想是向主线程发送一个信号,一定时间内收到了主线程的回复,即表示当前主线程流畅运行。没有收到主线程的回复,即表示当前主线程在做耗时运算,发生了卡顿。 具体实现目前昆虫线上使用的就是这套方案。 12345678910111213...
      2023-03-23  
    • OC 
     
    • 性能优化 
    Read more性能优化02.3:Ping主线程 
  • 性能优化02.2:Runloop监测

    RunLoop 原理 RunLoop 在 iOS 里由 CFRunLoop 实现。简单来说,RunLoop 是用来监听输入源,进行调度处理的。 这里的输入源可以是输入设备、网络、周期性或者延迟时间、异步回调。 RunLoop 会接收两种类型的输...
      2023-03-23  
    • OC 
     
    • 性能优化 
    Read more性能优化02.2:Runloop监测 
  • 性能优化02.1:FPS监测

    监控 FPS 一般来说,我们约定 60FPS 即为流畅,那么反过来,如果App在运行期间出现了掉帧,即可认为出现了卡顿。 监控FPS方案一般是基于 CADisplayLink 实现的。CADisplayLink 是一个和屏幕刷新率保持一致的定时器,...
      2023-03-23  
    • OC 
     
    • 性能优化 
    Read more性能优化02.1:FPS监测 
  • OC学习24:多环境配置

    多环境配置 Project : 包含了项目所有的代码、资源文件和所有信息。 Target : 对指定代码和资源文件的具体构建方式。 Scheme : 对指定的Target的环境配置 在实际开发中,我们必须要进行网络请求(内网和外网),而网络请求则就...
      2023-03-21  
    • OC 
     
    • OC-学习 
    Read moreOC学习24:多环境配置 
  • Swift学习18:多环境切换

    前言swift 多环境配置和 oc 类似,本文主要介绍 Scheme 和 xcconfig 多环境配置 第一种方式:Scheme 首先我们要了解到 Scheme 默认是有两种环境变量 Debug 和 Release,可以在 Edit Scheme -...
      2023-03-21  
    • Swift 
     
    • Swift-常用 
    Read moreSwift学习18:多环境切换 
  • Flutter学习03:Dart数据类型

    常用数据类型 Numbers(数值): int double Strings(字符串): String Booleans(布尔): bool List(数组): 在dart中,数组是列表对象,所以大多数人只是称它们为列表 Ma...
      2023-03-21  
    • Flutter-学习篇 
     
    • Flutter 
    Read moreFlutter学习03:Dart数据类型 
  • Flutter学习02:Dart入口、打印、注释、常量、变量、命名规则

    入口方法入口方法有两种方式: 第一种 123main() { print('hello dart')} 第二种 1234// 表示main方法没有返回值void main() { ...
      2023-03-20  
    • Flutter-学习篇 
     
    • Flutter 
    Read moreFlutter学习02:Dart入口、打印、注释、常量、变量、命名规则 
  • Swift学习17:Model使用结构体还是类

      2023-03-19  
    • Swift 
     
    • Swift-常用 
    Read moreSwift学习17:Model使用结构体还是类 
  • OC学习22:Git使用

    前言 Git 是一款免费、开源的 分布式版本控制系统 GitHub/Gitee(码云)/Gitlab(极狐) 用 Git 做版本控制的项目托管平台 安装Git官网 选择自己对应的系统安装,安装完成后在终端执行 git version,输出 g...
      2023-03-19  
    • OC 
     
    • OC-学习 
    Read moreOC学习22:Git使用 
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