Ich weiß, dass die meisten Fragen die Konvertierung von Objective-C in Swift-C betreffen, aber ich suche nach einem Tool, mit dem ein Swift-Code in Objective-C konvertiert werden kann. Bei der Suche finde ich nur das Ziel, schnell zu sein.
Ja - ich weiß, dass ich mit einem Bridge-Header schnellen Code in das Objective-C-Projekt einfügen kann - das ist nicht das, wonach ich suche.
Ich brauche ein Tool, das schnellen Code in Objective-C-Code konvertiert. Gibt es so etwas?
ios
objective-c
swift
Entwickler82
quelle
quelle
Antworten:
Es gibt keine solchen Tools zum Konvertieren von Swift-Code in Objective-C. Es gibt einige Gründe. Zum einen ist Objective-C eine semantische Teilmenge von Swift, dh Objective-C hat keine Entsprechung zu einigen grundlegenden Merkmalen von Swift wie Generika , algebraische Datentypen , Mustervergleich und andere. Theoretisch ist es möglich, aber generierter Objective-C-Code sollte Boilerplate und ineffizient sein.
Es wird empfohlen, Ihre Codebasis nach Swift zu migrieren, um technische Schulden zu vermeiden. Es gibt viele Tools, mit denen Objective-C in Swift konvertiert werden kann .
quelle