2014-12-22 17 views
6

Warum ist der Text manchmal blau und manchmal schwarz?Was ist der Unterschied zwischen blauer und schwarzer Farbe im Debug-Modus?

enter image description here

enter image description here

+1

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

+0

Ich denke, blaue Farbe Text ist ein Link oder etwas, das Lage zeigen kann. Habe das nie versucht. – Kampai

+2

Bedeutet dies, dass der Wert im vorherigen Debug-Schritt geändert wurde? – Droppy

Antwort

4

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:

enter image description here

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

enter image description here

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:

enter image description here

Verweis auf zweiten Bildkonsolenbildschirm:

enter image description here

Verwandte Themen