在iOS开发期间,我们每天都使用Xcode的调试导航器的线程/队列视图来检查堆栈帧,在它们之间切换以及po等等变量和表达式。 但我真的不明白这个窗口中的所有图标(图例)。 我只知道蓝色图标显示实时堆栈帧,灰色图标显示记录(历史)帧。 但每个特定图标代表什么。 我附上了不同图标的截图:
还有一个:
正如您所看到的,每个框架都有自己的图标。 我猜用户图像意味着用户代码(或不是??),第二个屏幕截图上还有一个齿轮图标,一个杯子(杯子),一个砖墙图标和一个行李箱图标。
有人可以指向我的文档,其中解释了所有这些图标及其含义,或者如果没有这样的文档存在,那么解释它们的意思。
Every day during iOS development we are using Xcode' threads/queue view of the debug navigator to examine stack frames, switch between them and po, etc. vars and expressions. But I don't really understand all the icons (legend) in this window. I only know that blue-tinted icons show live stack frames and grey ones show recorded (historical) frames. But what each specific icon represents. I attached screenshots with different icons:
And another one:
As you can see each frame has it's own icon. I guess user image means user code(or not??), also there is an icon of a gear wheel, a mug(cup), a brick wall icon and a suitcase icon on the second screenshot.
Can someone point me to the doc where all these icons and their meanings are explained or if no such doc exists then explain what do they mean.
最满意答案
你可以在apple docs中找到答案: https : //developer.apple.com/library/content/documentation/DeveloperTools/Conceptual/debugging_with_xcode/chapters/debugging_tools.html#//apple_ref/doc/uid/TP40015022-CH8-SW19
You can find answer in apple docs: https://developer.apple.com/library/content/documentation/DeveloperTools/Conceptual/debugging_with_xcode/chapters/debugging_tools.html#//apple_ref/doc/uid/TP40015022-CH8-SW19
更多推荐
发布评论