“为学日益,为道日损,损之又损,以至于无为,无为而无不为”。用自己的思考去理解问题,从问题的源头探索,才有可能寻找到最接近设计者思想的答案。网上...
上一篇文章中详细的介绍了响应链中的一些概念。这里会重点介绍响应链的流程。 一、响应链流转 1.1 事件分发 在上一篇文章中介绍了MacOS中事件...
网上绝大部分的博客在讲响应链的时候,都是对hitTest:withEvent:和pointInside:withEvent:两个API的使用给了...
大话 iOS Layout 在iOS的开发中,我们绝大部分的时间都是在跟UI打交道,例如UI怎么布局,UI怎么刷新,以及对复杂UI的优化,使我们...
Part1: 设计与声明 1、编写代码要遵守Cocoa API约定 返回对象的方法(init)通常通过返回 nil 来表示“创建失败”或“没有对...
文章主要提取一些总结性意见,没有对具体技术点做分析,概念性比较强。适合有一定内存管理、runtime底层源码了解的小伙伴。 Part1:让自己习...
[TOC] 如何优化 APP 的电量 程序耗电主要在以下四个方面 CPU 处理 定位 网络 图像 优化途径有以下几个方面 尽可能降低 CPU、G...
[TOC] fishhook 启动优化 瘦身请求依赖 UDP 启动请求先缓存 队列串行化处理启动相应 检测内存泄漏的工具 Memory Leak...
[TOC] 基础优化 1.选择正确的容器 collection Array:有序的一组值。使用 index 来查找很快,使用 value 来查找...
文集作者