Fork me on GitHub
楚权的世界

Seek the wonder of life.


  • 首页

  • 相册

  • 分类

  • 关于

  • 归档

  • 标签

  • 公益

  • 搜索

iOS 性能监控(2)——卡顿

发表于 2019-06-17 | 更新于 2019-06-17 | 分类于 iOS
前文 iOS 性能监控(1)——CPU、Memory、FPS 探讨了 iOS 中进行线上监控 CPU、Memory、FPS 等指标的原理以及具体实现方法。本文则继续探讨如何在 iOS 中进行线上监控卡顿的原理及实现。 卡顿相关系统原理那么为什么会出现卡顿呢?为了解释这个问题首先需要了解一下屏幕图像的 ...
阅读全文 »

iOS 性能监控(1)——CPU、Memory、FPS

发表于 2019-06-10 | 更新于 2019-06-10 | 分类于 iOS
前段时间,在公司的 App 中集成了一个性能监视器,效果如下所示。在这个过程中,扒了一些性能监测开源框架的源码,并学习了其中的原理。本文就对此做一些简要的总结。 概述通常情况下,App 的性能问题并不会导致 App 不可用,但是会潜在地影响用户体验。比如:CPU 占用率过高会导致电量消耗过快,手机 ...
阅读全文 »

计算机那些事(1)——硬盘

发表于 2019-04-05 | 更新于 2019-04-06 | 分类于 计算机原理
硬盘接口常见的硬盘接口有:IDE 、SATA、SAS、USB、SCSI,其中 SATA 是目前的主流接口,IDE 则几乎不再使用。 设备文件计算机的各种硬件设备在 Linux 中都有对应的设备文件,甚至不同的接口也对应着不同的设备文件,从而使用不同的驱动程序来操作硬件设备。对于硬盘,实体设备的文件 ...
阅读全文 »

IP 协议相关技术

发表于 2019-03-09 | 更新于 2019-03-09 | 分类于 网络
IP(Internet Protocol)旨在让最终目标主机收到数据包,但是这一过程中仅仅有 IP 是无法实现通信的,还必须具有解析主机名、MAC 地址以及数据包在发送过程中异常情况处理等功能。 下文将详细介绍 IP 的各种辅助技术,主要包括: DNS ARP DHCP NAT Mobile IP ...
阅读全文 »

OSI 模型与 TCP-IP 协议详解

发表于 2019-03-02 | 更新于 2019-03-02 | 分类于 网络
OSI 参考模型在计算机通信诞生之初,标准化和系统化并未得到足够的重视,各大厂商竞相研发各自的通信技术。随着异构机型之间通信的需求不断增加,通信技术的标准化也随之展开。于是,ISO(International Organization for Standard)制定了一个国际标准 OSI(Open ...
阅读全文 »

2018年总结

发表于 2018-12-31 | 更新于 2018-12-31 | 分类于 生活
阅读全文 »

KVO 原理详解

发表于 2018-12-12 | 更新于 2019-07-29 | 分类于 iOS
KVO(Key-Value Observing)是 iOS 开发中常用的一种用于监听某个对象属性值变化的技术。下文将以一段示例代码来分析 KVO 的底层原理。源码地址 示例源码12345678910111213141516171819202122232425262728- (void)viewDid ...
阅读全文 »

GCD 原理详解

发表于 2018-12-01 | 更新于 2018-12-01 | 分类于 iOS
GCD 简介GCD(Grand Central Dispatch)是 Apple 开发的一个多核编程的解决方法。它主要用于优化应用程序以支持多核处理器以及其他对称多处理系统。 GCD 基本概念GCD 主要包含两个核心概念:任务 和 队列。 任务任务:即要在线程中执行的那段代码。GCD 将任务定义在 ...
阅读全文 »

Objective-C 关联对象与 Method Swizzling

发表于 2018-11-23 | 更新于 2018-11-23 | 分类于 iOS
关联对象关联对象,顾名思义,即通过唯一键(key)连接(关联)至某个类的实例上的对象。 那么什么时候会用到关联对象呢? 比如,我们需要对内置类 NSArray 添加一个属性(不使用继承)。如何解决?分类似乎只能添加方法。当我们了解关联对象后,就可以轻松实现。 关联对象基础设置关联对象1void ob ...
阅读全文 »

俄罗斯·圣彼得堡之旅

发表于 2018-11-03 | 更新于 2018-11-20 | 分类于 旅行
阅读全文 »
123…7
Bao Chuquan

Bao Chuquan

积累,沉淀,吸收,转换

64 日志
12 分类
114 标签
RSS
GitHub 微博 Facebook Instagram
© 2018 - 2019 Bao Chuquan
由 Hexo 强力驱动
主题 - NexT.Pisces
本站总访客 人次 本站总访问量 次