Daily Archives: 2018年11月23日

利用runtime拦截系统类对象方法调用

1
2
3
4
5
6
7
8
9
10
#import "ViewController.h"
#import 
 
 
@interface NSMutableArray (SA)
@end
@implementation NSMutableArray (SA)
+ (void)load
{
    static dis[......]<p class="read-more"><a href="https://www.yusian.com/blog/project/2018/11/23/0906261409.html">继续阅读</a></p>

使用Runtime动态创建一个类

关键代码:

1
2
3
4
5
6
7
8
9
10
#import "ViewController.h"
#import 
 
@interface ViewController ()
@end
 
@implementation ViewController
- (void)viewDidLoad
{
    [supe[......]<p class="read-more"><a href="https://www.yusian.com/blog/project/2018/11/23/0903501405.html">继续阅读</a></p>