Подтвердить что ты не робот

Перейти на язык на iPhone

Можно ли написать в Go для iPhone? Я думаю, что необходимы следующие шаги

  • Скомпилируйте Go как ARM Mach-O двоичный (я ожидаю, что GCCGO сможет это сделать)

  • Скомпилируйте приложение iPhone как статическую библиотеку (я думаю, что можно переименовать main() → main2() и т.д.)

  • Скомпилируйте Go как битовый файл Mach-O, связанный с статической библиотекой iPhone. Go должен будет вызвать main2.

  • сделать некоторые файлы plist, zip, sign

4b9b3361

Ответ 2

Возможность компилирования и программы go - это только часть написания для iPhone. Вам все равно понадобятся привязки к API iOS, чтобы сделать с ним что-нибудь интересное. Другие уже указали на порты языка для iOS, но после этого вам еще предстоит пройти долгий путь.

Ответ 3

Поскольку этот вопрос сейчас 4 года, и с тех пор многое произошло, я подумал, что добавлю уже существующие ответы:

Этот проект github поддерживает запись собственных приложений, полностью написанных в Google для Android и iOS (с ограниченным набором доступных API-интерфейсов) SDK, где родной код Android или iOS связывается с кодом Go через привязки.