Gereedschap om Swift naar objective-c te converteren

Ik weet dat de meeste vragen gaan over het converteren van objective-c naar swift, maar ik ben op zoek naar een tool die een snelle code kan converteren naar objective-c. Bij het zoeken vind ik alleen objective-c tot swift.

Ja – ik weet dat ik snelle code in een objective-c-project kan plaatsen met een bridge-header – dat is niet wat ik zoek.

Ik heb een tool nodig die snelle code converteert naar objective-c-code. Bestaat er zoiets?


Antwoord 1, autoriteit 100%

Er zijn geen dergelijke tools voor het converteren van Swift-code naar Objective-C. Er zijn enkele redenen. Een daarvan is omdat Objective-C een semantische subset is van Swift, i. e. Objective-C heeft geen equivalent van enkele fundamentele kenmerken van Swift, zoals Generics, Algebraïsche gegevenstypen, Pattern matchingen andere. Theoretisch is het mogelijk om Objective-C-code te maken, maar de gegenereerde code moet standaard en inefficiënt zijn.

Het wordt aanbevolen om uw codebase naar Swift te migreren om technische schulden te voorkomen. Er zijn veel tools die kunnen worden gebruikt om Converteer Objective-C naar Swift.

Other episodes