Überprüfen Sie den Typ des Objekts ios swift
Wie überprüfe ich den Typ des Objekts an meine variable ist in ios swift?
Beispielsweise
let test= ["Chicago", "New York", "Oregon", "Tampa"]
test NSArray? NSMutableArray? NSString?
Bin ich auf visual studio mit einem sofortigen Fenster, kann man das im debug-Modus in Xcode?
- Hier beantwortet: stackoverflow.com/questions/24093433/...
Du musst angemeldet sein, um einen Kommentar abzugeben.
Gibt es mehrere Methoden für die Ermittlung eines Objekt-Typ beim Debuggen oder compilieren.
Wenn die variable den Typ ausdrücklich erklärt, nur suchen es:
Hier
test
ist deutlich gekennzeichnet als[String]
(Swift-array vonString
s).Wenn die variable den Typ wird implizit abgeleitet, können wir einige Informationen bekommen, indem Sie ⌥ Option+Klick.
Hier können wir sehen
test
's Art ist[String]
.Drucken wir den Typ des Objekts mit
dynamicType
:Drucke:
Sehen wir auch unsere variable in der Variablen-Ansicht:
Hier können wir sehen, dass die variable den Typ eindeutig in der Klammer: [String]
Auch, bei einer Pause, können wir verlangen, dass der debugger über die variable:
Können Sie
is
im Swift.po test
. Es wird gedruckt, die Informationen über das Objekt.Gibt der dynamische Typ eines Wertes.