Как делают меня интерфейс OCaml с iPhone API?

Я хотел бы запустить приложения разработки для iPhone, но я действительно хотел бы использовать OCaml, а не Objective C. После некоторого поиска с помощью Google кажется, что это определенно возможно, но я не нашел фрагментов кода, которые на самом деле компилируют.

Действительно ли возможно записать приложения для iPhone с помощью OCaml? Если так, Вы могли обеспечить отрывок, демонстрирующий, как выполнить вызовы в Какао API от OCaml?

5
задан Cœur 29 June 2019 в 10:37
поделиться

1 ответ

По умолчанию OCaml нельзя использовать для создания приложений для iPhone. Вам нужно, чтобы OCaml выводил код ARM, а не код x86. Вам также придется создавать оболочки для всех вызовов API iPhone.

Тем не менее, эти ребята изо всех сил пытаются это сделать.

http://web.yl.is.su-tokyo.ac.jp/~tosh/ocaml-on-iphone/

My скромная рекомендация - сосредоточиться на использовании Obj-C для всего. Если вам действительно нужен ML, используйте его только для ядра или интересной части. Я бы нашел * ML, который кодирует что-то вроде C, а затем использовал бы этот результат в качестве библиотеки для приложения.

Удачи.

5
ответ дан 18 December 2019 в 09:09
поделиться
Другие вопросы по тегам:

Похожие вопросы: