Ich führe Fuzz-Tests für eine Anwendung durch und suche daher speziell nach Laufzeitfehlern, die nicht behandelt werden. Die Anwendung wird sowohl in ObjC als auch in Swift geschrieben, aber die Komponententests werden in Swift geschrieben.Swift Catch Runtime-Ausnahmen
Ich verstehe die Basis von Swift ist nicht willkürliche Laufzeit Ausnahmen zu fangen, aber das ist rein für Komponententests. Wie fange ich diese Ausnahmen Laufzeit (dh Index außerhalb der Grenzen etc.)
Sprechen wir über Obj-C-Ausnahmen oder Swift-Ausnahmen? Schnelle Ausnahmen sind nicht einfach zu handhaben. Obj-C-Ausnahmen können einfach mit der Obj-C-Funktion eines Dienstprogramms abgefangen werden. – Sulthan
Ich denke, dass die meisten Fehler von ObjC kommen werden - eine Lösung für genau diese würde ausreichen! –