![](https://img-blog.csdnimg.cn/20201014180756919.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
runtime
supe_rNiu
这个作者很懒,什么都没留下…
展开
-
iOS Associated Objects
Associated Objects(关联对象)或者叫做关联引用(Associated References),是作为Objective-C 2.0运行时功能被引入到Mac OS 10.6 Snow Leopard(及iOS4)系统。与它相关在 void objc_setAssociatedObject(id object, const void *key, id value, objc_Ass...原创 2018-08-24 14:20:53 · 168 阅读 · 0 评论 -
swift4 使用黑魔法防止按钮重复点击
要想全局处理防止按钮重复点击,一个很优雅的方法就是利用runtime来在运行时处理点击。 来看一段Mattt Thompson大神(AFNetworking作者之一)的实现 #import <objc/runtime.h> @implementation UIViewController (Tracking) + (void)load { static dispatch...原创 2018-08-24 14:22:20 · 1036 阅读 · 0 评论