Mit PyObjC, ist es möglich, ein Python-Modul zu importieren, eine Funktion aufzurufen und das Ergebnis als (sagen wir) einen NSString?Ist es möglich, ein Python-Modul von ObjC aufzurufen?
Zum Beispiel das Äquivalent des folgenden Python-Code zu tun:
import mymodule
result = mymodule.mymethod()
..in pseudo-ObjC:
PyModule *mypymod = [PyImport module:@"mymodule"];
NSString *result = [[mypymod getattr:"mymethod"] call:@"mymethod"];
Duplizieren: http://stackoverflow.com/questions/49137/calling -python-from-ac-Programm zur Verteilung; http://stackoverflow.com/questions/297112/how-doi-i-use-python-libraries-in-c. Sie können Python in jede Anwendung einbetten. –
@ S.Lott Dies ist kein Duplikat; Diese Fragen betreffen C++ und nicht Objective-C. Während Sie Objective-C++ verwenden können, um C++ und Objective-C zu mischen, müssen Sie den gesamten C++ - Code in Objective-C-Klassen selbst einbinden, wenn Sie sie als Objective-C-Klassen verwenden müssen. –