在配置完成后可以不再一直编译运行(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
网友评论