Go язык на iPhone
можно ли написать в Go для iPhone? Я думаю, что следующие шаги необходимы
компиляция идет как двоичный файл ARM Mach-O (я ожидаю, что GCCGO сможет это сделать)
скомпилируйте приложение iPhone как статическую библиотеку (я думаю, что можно переименовать main () - > main2 () и т. д.)
компилировать Go как двоичный файл Mach-O, связанный со статической библиотекой iPhone. Go придется вызвать main2.
сделать некоторые файлы plist, зип знак
3 ответов
Minux поддерживает порт Go iOS здесь:https://bitbucket.org/minux/goios/wiki/Home
возможность компиляции и программа go-это только часть написания go для iPhone. Вам все равно понадобятся привязки к API iOS, чтобы сделать с ним что-нибудь интересное. Другие уже дали указатели на порты языка для iOS, но вам все равно придется пройти долгий путь после этого.
поскольку этому вопросу уже 4 года, и с тех пор многое произошло, я подумал, что добавлю к уже существующим ответам:
этой проект github поддерживает написание собственных приложений, полностью написанных в Go для Android и iOS (с ограниченным подмножеством доступных API, однако) и SDK-приложений, где собственный код Android или iOS взаимодействует с кодом Go через привязки.