Widziałem wiele artykułów wyjaśniających jak zadzwonić funkcje C Swift, ale chciałbym poznać Converse (jeśli to możliwe), aby wywołać funkcje Swift z C.Wywołanie Swift z C
Widziałem przykłady ilustrujące funkcje Swift w programie objC, ale te nie zbliżają mnie do mojego celu. Czy to zadanie jest nawet obsługiwane?
Tylko zgadnij, ale nie. Musiałbyś ustawić cały czas działania Swift z C, co wcale nie jest zabawne i nie ma sensu. Wywołanie niskiego poziomu z języka wysokiego poziomu ma sens z powodów wydajności (lub niskiego poziomu we/wy). Ale na odwrót - po prostu nie mam odpowiednich słów, jeśli wiesz, co mam na myśli. –
tak, zakładam podobnie. Byłoby miło rozszerzyć istniejące projekty napisane w C o nowe moduły napisane w Swift, gdyby było to możliwe. – sam
Huh. Jak już powiedziano: na odwrót nie miałbym problemu, ale w ten sposób? Stwórz szkielet Swift i ponownie użyj swojego starego kodu C, krok po kroku wymieniając go na kod Swift. –