Marco Feltmann schrieb:
Weil die Swift–Objective-C–Integration nach wie vor Grütze ist, deshalb.
Das hat doch mit Objective-C mal nichts zu tun. Es geht nur um den Cast-Operator.
mattik schrieb:
Naja, das kann der Compiler nicht immer aus den Typen herausbekommen - statische Codeanalyse kann eine Menge, aber nicht alles.
Ja, das wäre eine logische Erklärung, ist es aber nicht. Wenn du nämlich den falschen Operator verwendest, haut ihn dir Xcode um die Ohren.
EDIT: Ich meine den Unterschied zwischen as?/as! zu as. Der zwischen as? und as! macht ja, wenn ich mir gaaaanz viel Mühe gebe und besonders guter Laune bin (sehr seltener Fall), noch irgendwo Sinn.
„Meine Komplikation hatte eine Komplikation.“
Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von macmoonshine ()