为什么有时文字是蓝色的,有时是黑色的?解决方法 我对这个问题非常好奇,做了一个小测试.
我不确定我观察到的是对还是不对,但我做了多次测试并得到了相同的结果.
结论:
我观察到当你调试代码和一个d出屏幕出现的变量时,如果它仍在使用中,我的意思是该变量的存在对于编译器而言比显示黑色文本更重要.但是,在编译器不再需要该变量的值之后,它将显示蓝色文本.
举个例子:
在上面的图像变量中,filename用于第二行(由于d出屏幕与其重叠,您可以在下一个图像中看到它),因此字符串变量使用,因此此处的文本现在为黑色.但请看下一张图片
在这里,您可以看到变量filename不再使用,并且调试指针位于方法的末尾.所以现在文字变成了蓝色.
即使在控制台窗口中,文本也会根据变量存在而变化.
参考第一个图像控制台屏幕:
参考第二个图像控制台屏幕:
总结以上是内存溢出为你收集整理的ios – 调试模式下蓝色和黑色之间有什么不同?全部内容,希望文章能够帮你解决ios – 调试模式下蓝色和黑色之间有什么不同?所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)