SwiftUI项目如何在Xcode预览(Preview)中开启调试支持
Posted 大熊猫侯佩
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了SwiftUI项目如何在Xcode预览(Preview)中开启调试支持相关的知识,希望对你有一定的参考价值。
功能需求
Xcode中对于SwiftUI视图预览功能的支持,大大方便了我们快速调试App界面逻辑。
但是,细心的小伙伴可能发现了,代码中添加断点在视图Preview中是无法响应的。
是不是非要通过模拟器或真机设备调试才可以激活断点呢?
答案当然是:NO!
如上图演示的那样,在Xcode预览中,我们也可以激活调试功能。
对于Xcode 12和Xcode 13来说,让Xcode预览支持调试的方法还略有不同。
这算一个“隐藏”的小技巧,想知道如何实现它吗?
Let‘s find out!
功能分析
Xcode 12
早期的Xcode 12中,在默认情况下,预览会以Live模式启动,在这种模式下无法响应调试。
不过实际上,Xcode 12的Preview预览可由两种模式启动
以上是关于SwiftUI项目如何在Xcode预览(Preview)中开启调试支持的主要内容,如果未能解决你的问题,请参考以下文章
SwiftUI Xcode项目新增单元测试(Unit Test)后预览(Preview)崩溃的解决
SwiftUI Xcode项目新增单元测试(Unit Test)后预览(Preview)崩溃的解决
Xcode如何利用预览(Preview)让SwiftUI视图快速适配不同尺寸的设备