您的位置:首页 > 移动开发 > IOS开发

ios 利用runtime 机制 交换系统内部方法的实现

2015-12-23 10:37 543 查看
//获取类
方法
Method method =class_getInstanceMethod([UIView
class], @selector(initWithFrame:));
//
替换 系统内部方法
Method new =class_getInstanceMethod([UIButton
class], @selector(buttonWithType:));
method_setImplementation(method,
method_getImplementation(new));

//
两个方法交换实现
// method_exchangeImplementations(<#Method m1#>, <#Method m2#>)
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: