Vizualizace dat

Visual Studio pro Mac zahrnuje podporu uživatelského rozhraní pro ladicí program, což umožňuje vizualizace hodnot proměnné, pole nebo vlastnosti během ladění. Tyto vizualizéry dat zobrazují rozšířenou verzi dat a umožňují vývojářům kontrolovat známé struktury, například zobrazení barvy barevné struktury.

Vizualizéry v okně místních hodnot ladění můžete zobrazit kliknutím na ikonu náhledu, která se zobrazí napravo od hodnoty, když uživatel najede myší na řádek:

Místní hodnoty – okno

Následující seznam ukazuje mnoho nových vizualizací, které jsou k dispozici při ladění v Visual Studio pro Mac.

Bod

Bod/PointF neboli CGPoint v iOSu a Macu se vykreslí jako řazená kolekce členů zobrazující hodnoty X a Y v oknech ladění:

Vizualizace bodů

Velikost

Velikost/VelikostF neboli CGSize v iOSu a Macu se vykreslí jako obdélník. Je nakreslen ke škálování, dokud se dimenze nezvětší za 250 px, a v tomto okamžiku bude obdélník škálovat s největší dimenzí na 250 pixelů:

Vizualizace velikosti

Obdélník

Obdélník/RectangleF nebo CGRect v iOSu a Macu zobrazí dimenze a počátek. Podobně jako velikost se nakreslí do měřítka, dokud se dimenze nezvětšuje za 250 px:

Obdélníková vizualizace

Koordinovat

Souřadnice jsou vykreslené na mapě s umístěním připnutým ke středu:

Vizualizace souřadnic

Barva

Zobrazí se vlastnosti UIColor, CGColor a Color, které znázorňují náhled barev, komponenty RGBA, hodnoty Hue-Saturation-Lightness a šestnáctkovou hodnotu barvy:

Vizualizace barev

Obrázky

Média se vykreslí pro škálování až do maximální dimenze 250 pixelů a budou se škálovat tak, aby se vešla, když obrázek překročí 250 pixelů:

Vizualizace obrázků

Bézierovy křivky

Vizualizér zobrazí NSBezierPath :

Bézierova křivka – vizualizace

Řetězec

Řetězec o méně než 100 znacích se zobrazí v plné verzi bez náhledu. Delší řetězce se v náhledu zobrazují v plné verzi. Řetězce je možné upravovat a vizualizér doprovází tlačítko pro úpravy, které umožňuje upravit hodnotu řetězce buď v náhledu, nebo v Editoru řetězcových hodnot, jak je znázorněno níže:

Vizualizace řetězců

Malé řetězce:

Malá vizualizace řetězců]

Řetězce střední délky:

Střední vizualizace řetězců

Editor:

Vizualizace editoru

Ienumerable

IEnumerable vyčísluje všechny hodnoty. Hodnoty každého z nich můžete zobrazit kliknutím na tlačítko Zobrazit hodnoty. Možnost IEnumerable nezobrazí hodnoty pro objekty, jako je , , , protože mají vlastní vizualizéry Array ArrayList List<> Dictionary<,> ladicího programu.

IEnumerable Visualization

Další vizualizéry

Níže jsou uvedeny některé další typy, které mají také vlastní vložené vizualizéry:

Další vizualizace

  • Primitiva
    • Zobrazí se nezpracovaná hodnota primitivního typu.
  • Výčet
    • Zobrazí se hodnota pole bez kvalifikátoru typu výčtu.
  • Tuple
    • Zobrazí se ve formátu (,).
  • Null
    • Zobrazuje hodnotu null.
  • Adresa URL
    • Zobrazí se hypertextový odkaz, na který můžete kliknout.
  • Intptr
    • Zobrazí se šestnáctková reprezentace objektu IntPtr.

Viz také