InjectionIII使用方法(极速调试)

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

你可能感兴趣的:(InjectionIII使用方法(极速调试))