收藏ios

90%的开发者不知道的XCode 断点调试技巧

2019-05-18  本文已影响0人  某非著名程序员

使用断点改变变量的值,不用重新运行xcode。

Debugger Command.png

应用场景:

1.假设有个view的frame,我只想改变frame的x或y

改变frame属性

2.假设有个变量是NO,我想改变成YES
if (isAlert) {
UIAlertView * alertView = [[UIAlertView alloc] initWithTitle:@"弹窗" message:@"你好啊" delegate:nil cancelButtonTitle:@"确定" otherButtonTitles: nil];
[alertView show];
}

改变isAlert为YES

3.假设有个字符串NSString * url = @"https://baidu.com".我想改成淘宝链接@"https://taobao.com"

改变url

总结:如果只是一个很小的改动,不想重新运行项目,使用Debugger Command还是很方便的。特别是UI做细微的调整。同时结合条件断点,在循环条件下应该是太方便了。

上一篇 下一篇

猜你喜欢

热点阅读