Xcode热加载-iOS

在配置完成后可以不再一直编译运行(command+r)代码了,一次编译运行之后,只要command+s就可以刷新更改代码后的页面

注:此方法仅支持可运行到模拟器的项目,不支持真机

1、App Store下载工具 InjectionIII

2、打开InjectionIII后相应操作如下:

3、AppDelegate中didFinishLaunchingWithOptions加入如下代码:

#if DEBUG

    [[NSBundle bundleWithPath:@"/Applications/InjectionIII.app/Contents/Resources/iOSInjection.bundle"] load];

#endif

4、视图基类或视图中(ViewController)中加入以下方法

- (void)injected

{

  //重新加载view

  [self loadView];

  [self viewDidLoad];

  [self viewWillLayoutSubviews];

  [self viewWillAppear:NO];

}

· done

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容