ios – 调试模式下蓝色和黑色之间有什么不同?
发布时间:2020-12-14 19:42:53 所属栏目:百科 来源:网络整理
导读:参见英文答案 Xcode Debugger: What does the blue italic text mean?????????????????????????????????????2个 为什么有时文字是蓝色的,有时是黑色的? 解决方法 我对这个问题非常好奇,做了一个小测试. 我不确定我观察到的是对还是不对,但我做了多次测试并
参见英文答案 >
Xcode Debugger: What does the blue italic text mean?????????????????????????????????????2个
为什么有时文字是蓝色的,有时是黑色的? 解决方法
我对这个问题非常好奇,做了一个小测试.
我不确定我观察到的是对还是不对,但我做了多次测试并得到了相同的结果. 结论: 我观察到当你调试代码和一个弹出屏幕出现的变量时,如果它仍在使用中,我的意思是该变量的存在对于编译器而言比显示黑色文本更重要.但是,在编译器不再需要该变量的值之后,它将显示蓝色文本. 举个例子: 在上面的图像变量中,fileName用于第二行(由于弹出屏幕与其重叠,您可以在下一个图像中看到它),因此字符串变量使用,因此此处的文本现在为黑色.但请看下一张图片 在这里,您可以看到变量fileName不再使用,并且调试指针位于方法的末尾.所以现在文字变成了蓝色. 即使在控制台窗口中,文本也会根据变量存在而变化. 参考第一个图像控制台屏幕: 参考第二个图像控制台屏幕: (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
推荐文章
站长推荐
- Flash(as3.0) CSound
- ruby-on-rails – 现实世界的复杂Rails应用程序?
- Servlet3.0与纯javascript通过Ajax交互的实例详解
- c# – 将参数传递给方法绑定
- [转帖]Oracle 使用sqlnet.ora/trigger限制/允许某
- 用Swift做个游戏Lecture02 —— Player的诞生
- ruby-on-rails – Ruby on Rails,如何禁用/关闭E
- C#HttpListener.发送EMPTY响应(没有任何文物)
- xcode – 如果点击UITextField,如何制作出现的UI
- flex URLRequest传中文参数到后台乱码问题解决方
热点阅读