added iOS source code
[wl-app.git] / iOS / Pods / MenuItemKit / MenuItemKit / Swizzlings.m
1 //
2 //  Swizzlings.m
3 //  MenuItemKit
4 //
5 //  Created by CHEN Xian’an on 1/17/16.
6 //  Copyright © 2016 lazyapps. All rights reserved.
7 //
8
9 @import UIKit;
10
11 @implementation NSObject (MenuItemKit)
12
13 + (void)load
14 {
15   static dispatch_once_t onceToken;
16   dispatch_once(&onceToken, ^{
17     for (id klass in @[[UIMenuController class], [UILabel class], [NSString class]]) {
18 #pragma clang diagnostic push
19 #pragma clang diagnostic ignored "-Warc-performSelector-leaks"
20       [klass performSelector:NSSelectorFromString(@"_mik_load")];
21 #pragma clang diagnostic pop
22     }
23   });
24 }
25
26 + (NSMethodSignature *)_mik_fakeSignature
27 {
28   return [NSMethodSignature signatureWithObjCTypes:"v@:@"];
29 }
30
31
32
33 @end