IP属地:江苏
前言:在runtime的常用场景中,Method Swizzling经常会被运用到我们的项目当中。但是你知道这是一把双刃剑,运用不好,会给项目带...
前段时间看到了这样的一个题目,觉得很有意思,所以决定写篇文章来分享一下 首先我们知道因为categroy 定义了+ (void)speak;所以...
我们从3种类型的对象来分析一下OC的深浅拷贝 系统非容器类型的对象(以string来举例) 不可变类型 NSString 可以根据打印的指针指向...
首先,我们先以一段代码开启这个话题 运行结果 通过上面的运行结果我们会发现str的(开始)和(结束)的指针地址是相同的,但是(block内部)的...