![](https://img-blog.csdnimg.cn/20201014180756930.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Runtime
Luyc_Han
努力过后幸福总是来的如此突然
展开
-
runtime交换函数method_exchangeImplementations
NSURL扩展文件 #import原创 2017-02-27 10:20:04 · 1188 阅读 · 0 评论 -
runtime objc_msgSend消息发送
#import "ViewController.h" #import <objc/message.h> @interface ViewController ()@end@implementation ViewController (void)viewDidLoad { [super viewDidLoad];//下面两个方法等价唯一不同在于 第一个方法调用了第二个方法 //类也可以调用这个方原创 2017-02-27 10:32:01 · 303 阅读 · 0 评论 -
runtime 动态添加方法实现方法懒加载
#import <Foundation/Foundation.h>@interface Dog : NSObject@end _______________________________________________#import "Dog.h" #import <UIKit/UIKit.h> #import <objc/message.h>@implementation Dog//当类方原创 2017-02-27 11:29:07 · 552 阅读 · 0 评论