1、 mac App Store 下载 InjectionIII
2、
didFinishLaunchingWithOptions加入以下代码
#if DEBUG
// iOS
[[NSBundle bundleWithPath:@"/Applications/InjectionIII.app/Contents/Resources/iOSInjection.bundle"] load];
#endif
XCode10 是这个
#if DEBUG
// iOS
[[NSBundle bundleWithPath:@"/Applications/InjectionIII.app/Contents/Resources/iOSInjection10.bundle"] load];
#endif
// swift
#if DEBUG
// iOS
Bundle.init(path: "/Applications/InjectionIII.app/Contents/Resources/iOSInjection10.bundle")?.load()
#endif
3、
// OC:
- (void)injected {
[self viewDidLoad];
[self viewWillAppear:YES];
[self viewWillDisappear:YES];
}
// Swift:
extension UIViewController {
@objc func injected() {
viewDidLoad()
viewWillAppear(true)
viewDidAppear(true)
}
}
4、修改相应的颜色,完事 command + s 保存代码就会切换颜色
InjectionIII链接:https://github.com/johnno1962/InjectionIII
网友评论