runtime_swap.m

Objective-Cマスター

Explorer

C40
C++40
C#40
Dart40
Go40
Java40
JavaScript40
Kotlin40
Objective-C
初級10
中級10
上級10
エキスパート5
マスター5
block_retain.m
runtime_swap.m
kvo_observe.m
gcd_barrier.m
associated_obj.m
Perl40
PHP40
Python40
R40
Ruby40
Rust40
Shell40
Swift40
TypeScript40
runtime_swap.m
Click to focus
1
2
3
4
5
6
7
8
9
+ (void)load {
   Method m1 = class_getInstanceMethod(self, @selector(viewDidLoad));
   Method m2 = class_getInstanceMethod(self, @selector(custom_viewDidLoad));
   method_exchangeImplementations(m1, m2);
}
- (void)custom_viewDidLoad {
   [self custom_viewDidLoad];
   NSLog(@"Swizzled");
}
0WPM0%0:000/290(0%)|Ln 1, Col 1
UTF-8Objective-C

関連する練習問題