摘要: 在阅读团队一项目源码时,发现Method Swizzling的写法有些瑕疵。这篇文章主要就介绍iOS Method Swizzling的正确写法应该是什么样的。 下面是iOS Method Swizzling的一种实现: view plainprint? + (void)load { Class c 阅读全文
posted @ 2020-12-14 17:09 ios_福 阅读(67) 评论(0) 推荐(0) 编辑
摘要: 先介绍下class_addMethod这个fangfa /** * Adds a new method to a class with a given name and implementation. * * @param cls The class to which to add a method 阅读全文
posted @ 2020-12-14 16:58 ios_福 阅读(561) 评论(0) 推荐(0) 编辑
摘要: ios 关联对象,也就是绑定对象,可以绑定任何东西 //关联对象 objc_setAssociatedObject(self, @selector(btnAction:), block, OBJC_ASSOCIATION_RETAIN_NONATOMIC); // self 关联的类, //key: 阅读全文
posted @ 2020-12-14 16:52 ios_福 阅读(613) 评论(0) 推荐(0) 编辑