У меня есть плагин, написанный полностью на Python с использованием PyObjC, основные классы которого мне нужно преобразовать в Objective-C. Один из них в основном просто загружает модуль Python и выполняет определенную функцию, передавая ему ключевые аргументы. В PyObjC это было чрезвычайно.
Однако мне сложно понять, как сделать то же самое с помощью Python C API. В частности, я не уверен, как лучше преобразовать NSDictionary (который может содержать целые числа, строки, логические значения или все вышеперечисленное) в формат, который я затем могу передать Python в качестве аргументов ключевого слова.
У кого-нибудь есть указания, как этого добиться? Заранее спасибо!
Редактировать : просто чтобы уточнить, я конвертирую свой существующий класс, который раньше был Python, в Objective-C, и у меня возникают проблемы с выяснением, как перейти от NSDictionary в Objective-C к Python словарь, который я могу передать, когда вызову оставшиеся скрипты Python. Класс Objective-C в основном просто загрузчик Python, но я незнаком с API-интерфейсом Python C и не могу понять, где искать примеры или функции, которые мне помогут.