IP属地:辽宁
本文中的源代码来源:需要下载Runtime的源码,官方的工程需要经过大量调试才能使用。这里有处理好的objc4-756.2工程,以下都是基于处理...
一、分类的定义 如上面代码显示,分类的本质是一个结构体,它可以存储类的实例方法(instanceMethods)、类方法(classMethod...
一、通知 通知是一种一对多的信息广播机制,与 delegate 和 block 的区别是:通知是一对多传递,delegate 和 block 是...
一、异步绘制原理 在 UIView 中有一个 CALayer 的属性,负责 UIView 具体内容的显示。具体过程是系统会把 UIView 显示...
排序就是将一组对象按照某种逻辑顺序重新排列的过程,所有计算机系统都实现了各种排序算法以供系统和用户使用。学习排序算法有三大实际意义: 对排序算法...
转自iOS 性能优化篇 好的 app 应该有好的性能流畅度,本篇文章就大概讲一下 ios 性能优化。 先来谈谈 CPU 和 GPU 在屏幕成像的...
转自 iOS RunLoop 详解 image.png Runloop 是和线程紧密相关的基础组件,是很多多线程有关功能的幕后功臣。尽管在平常使...