前言: 我是一名开发者,一个iOS交流圈子的维护者,对于程序员来说,要学习的知识内容、技术有太多太多,要想不被环境...[作者空间]
重用问题:如UITableViewCells、UICollectionViewCells、UITableViewH...[作者空间]
背景 有三个类ClassA、ClassB、ClassC,A和B分别有两个方法run和walk,假设我们需要让C同时...[作者空间]
在iOS中有很多种消息传递方式,首先简单了解一下常见的消息传递的几种方式 通知(notification):在iO...[作者空间]
根据Block在内存中的位置分为三种: 全局Block(_NSConcreteGlobalBlock)----存储...[作者空间]
普通变量。 Block对应的C语言结构体中其实是有一个自己的变量int a的,这个a接收了外部a的值,就像方法内部...[作者空间]
block和代理本质上是不同的,因为block其实是一个对象,代理是一种设计模式(委托-代理模式)。这里主要是把b...[作者空间]
block的好处,最直接的就是代码紧凑,传值、回调都很方便,省去了写代理的很多代码。对于这里根本没有必要使用blo...[作者空间]
block本质上也是一个OC对象,它内部也有个isa指针 block是封装了函数调用以及函数调用环境的OC对象 b...[作者空间]
1.响应者对象 先介绍一下响应者对象,在iOS中并不是所有的对象都能够处理事件,只有继承UIResponder的对...[作者空间]
本文Demo传送门:MethodSwizzlingDemo 摘要:编程,只了解原理不行,必须实战才能知道应用场景。...[作者空间]
本文Demo传送门: MessageForwardingDemo 摘要:编程,只了解原理不行,必须实战才能知道应用...[作者空间]
本文Demo传送门:AssociatedObjectDemo 摘要:编程,只了解原理不行,必须实战才能知道应用场景...[作者空间]
SDWebImage 一个为UIImageView提供一个分类来支持远程服务器图片加载的库。 功能简介: 工作流程...[作者空间]