2015-08-10 11 views
9

Potrzebuję sposobu na wywołanie kodu Pythona ze Swift na platformie Apple. Biblioteka byłaby idealna. Zrobiłem znaczną liczbę wyszukiwań w Google, a najbliższy materiał, jaki znalazłem, dotyczy Objective-C.Wywołanie kodu Pythona z istniejącego projektu napisanego w języku Swift

+1

Apple nie zezwala na pisanie aplikacji, w dowolnej części, w językach innych niż Obj-C i Swift. Prawdopodobnie nie znajdziesz szczęścia w tym przedsięwzięciu (a nawet jeśli znajdziesz hacky, nie będzie to dozwolone w App Store). –

+0

W usuniętej odpowiedzi (poważnie, usuwamy teraz odpowiedzi, które zawierają pomocny link do artykułu?), Istnieje przydatny link do OS X co najmniej: http://practicalswift.com/2014/06/25/how -to-execute-shell-commands-from-swift/ – Epaga

+0

@ oxguy3 Nie uważam tego za "koniecznie prawdziwe. Zamów ten dokument z apple -https: //developer.apple.com/library/ios/technotes/tn2328/_index.html- – Shaun

Odpowiedz

5

Jeśli ktoś jest zawsze zainteresowany wywołaniem pytona ze SWIFT, oto niektóre pomocny materiał znalazłem:

Większość z nich dotyczy Objective-c, ale jeśli potrzebujesz użyć szybkiego, możesz łatwo utworzyć mostek ObjC-Swift (super-super łatwy) - Wyszukaj dokumentację z Apple

+0

Jak korzystać z Pythona 3 w środowisku Pythona? – frogcjn

4

Znalazłem to doskonałe i aktualne Podsumowanie, które prowadzi przez kompletne rozwiązanie: https://github.com/ndevenish/Site-ndevenish/blob/master/_posts/2017-04-11-using-python-with-swift-3.markdown

Jeśli uda Ci się uciec za pomocą NSTask, aby uruchomić proces Pythona, jest to całkiem dobra opcja.

+0

Czy jest jakiś sposób użycia tego w projekcie iOS? Wygląda na to, że podany link opisuje kroki, które należy wykonać w macOS. – thavasidurai

Powiązane problemy