iOS injection UI 调试 高效插件
现在这个点,还在等发包,隔壁iOS 还在改UI的 bug ,那个痛苦啊,项目太大了,改动一次都消耗时间,于是,想起以前玩过injection 插件,之前需要签名安装,没装成功,于是这次试一下。
现在发现injection 直接有 Mac的应用了,不需要咋们去配免签名的东西,xcode9 对应的[injection](http://johnholdsworth.com/Injection9.app.zip "下载地址")
安装完成后,启动模拟器 在ViewController 加入方法 - (void) injected;
#import "ViewController.h"
@interface ViewController ()
@property (nonatomic, strong)UIView *view1;
@end
@implementation ViewController
- (void)viewDidLoad {
[super viewDidLoad];
// Do any additional setup after loading the view, typically from a nib.
self.view1 = [[UIView alloc]initWithFrame:CGRectMake(200, 200,200,300)];
self.view1.backgroundColor = [UIColor redColor];
[self.view addSubview:self.view1];
}
- (void) injected {
self.view1.backgroundColor = [UIColor blueColor];
UIView *addView = [[UIView alloc] initWithFrame:CGRectMake(100, 100, 20, 20)];
addView.backgroundColor = [UIColor redColor];
[self.view addSubview:addView];
}
- (void)didReceiveMemoryWarning {
[super didReceiveMemoryWarning];
// Dispose of any resources that can be recreated.
}
然后点击
就能看到效果了