Warum ist der Text manchmal blau und manchmal schwarz?Was ist der Unterschied zwischen blauer und schwarzer Farbe im Debug-Modus?
Antwort
Ich bin mit dieser Frage sehr neugierig, und tat kleinen Test.
Ich bin mir nicht sicher, ob das, was ich beobachtet habe, richtig war oder nicht, aber ich habe es viele Male getestet und das gleiche Ergebnis erhalten.
Fazit:
ich beobachtet, dass, wenn Sie Code und eine Variable, auf dem Bildschirm angezeigt wird Pop-up debuggen, wenn es noch in Gebrauch ist ich meine Existenz dieser Variablen wichtig ist, Compiler als es schwarz zeigen Text. Aber nachdem der Wert dieser Variablen vom Compiler nicht mehr benötigt wird, zeigt er blauen Text.
Ein Beispiel:
In der oberen Bild Variable fileName
wird in der zweiten Zeile verwendet (es ist nicht sichtbar ist, weil Pop-up-Bildschirm überlappt, können Sie es in der nächsten Bild sehen) durch eine Schnur Variable, so dass der Text hier für jetzt schwarz ist. Aber sehen Sie das nächste Bild
Hier können Sie sehen, dass variable fileName
nicht mehr verwendet wird und Debug-Zeiger befindet sich am Ende des Verfahrens. Also wird der Text jetzt blau.
Auch im Konsolenfenster ändert sich der Text je nach Variablenexistenz.
Referenz zum ersten Bild Konsolenbildschirm:
Verweis auf zweiten Bildkonsolenbildschirm:
- 1. Was ist der Unterschied zwischen `==` und `ist`?
- 2. Was ist der Unterschied zwischen + = und = +?
- 3. Was ist der Unterschied zwischen $ (...) und `...`
- 4. Was ist der Unterschied zwischen:.! und: r !?
- 5. Was ist der Unterschied zwischen -I und -L im Makefile?
- 6. Was ist der Unterschied zwischen map und apply im Schema?
- 7. Was ist der Unterschied zwischen didselectrowindexpath und willselectrowindexpath im iphone?
- 8. Was ist der Unterschied zwischen @ Bind und @ BindView im Buttermesser?
- 9. Was ist der Unterschied zwischen beschreiben und es im Scherz?
- 10. Was ist der Unterschied zwischen "Git" im Allgemeinen und Github?
- 11. Was ist der Unterschied zwischen var.op.name und var.name im Tensorflow?
- 12. Was ist der Unterschied zwischen exitthread und exitthreadcore im applicationContext?
- 13. Was ist der Unterschied zwischen @Named und @Qualifier im Frühjahr
- 14. Was ist der Unterschied zwischen Difftime und '-'?
- 15. Was ist der Unterschied zwischen $ und $$?
- 16. Was ist der Unterschied zwischen Verilog! und ~?
- 17. was ist der Unterschied zwischen [[], []] und [[]] * 2
- 18. Was ist der Unterschied zwischen/* ... */und/** ... */
- 19. Was ist der Unterschied zwischen `&` und `ref`?
- 20. Was ist der Unterschied zwischen .Equals und ==
- 21. Was ist der Unterschied zwischen "$^N" und "$ +"?
- 22. Was ist der Unterschied zwischen? und ? = Nil
- 23. Was ist der Unterschied zwischen $ (()) und Ausdruck?
- 24. Was ist der Unterschied zwischen:
- 25. Was ist der Unterschied zwischen Reflow und Repaint?
- 26. Was ist der Unterschied zwischen nohup und kaufmännisches Und
- 27. Was ist der Unterschied zwischen Fehler, stderr, stdout im Knoten
- 28. Was ist der Unterschied zwischen Quellkarten im Webpack?
- 29. Was ist der Unterschied zwischen: und :: und ::: in Javascript Grammatik
- 30. Was Unterschied zwischen JavaBean und ManagedBean ist
Der Unterschied zwischen blau und schwarz? '0000ff', oder 1, wenn Sie Wraparound zulassen :-) Kann verwandt werden mit http://stackoverflow.com/questions/18798121/xcode-4-6-debugger-what-does-the-blue-italic-text- meine – paxdiablo
Ich denke, blaue Farbe Text ist ein Link oder etwas, das Lage zeigen kann. Habe das nie versucht. – Kampai
Bedeutet dies, dass der Wert im vorherigen Debug-Schritt geändert wurde? – Droppy