在iPhone上使用语言

Max*_*Max 23 mach-o go ios gccgo

可以用Go for iPhone写吗?我认为需要采取以下步骤

  1. 编译Go作为ARM Mach-O二进制文件(我希望GCCGO能够做到这一点)

  2. 将iPhone应用程序编译为静态库(我认为可以重命名main() - > main2()等)

  3. 将Go编译为与iPhone静态库链接的Mach-O二进制文件.Go必须调用main2.

  4. 制作一些plist文件,zip,sign

zzz*_*zzz 28

Minux在这里维护Go iOS端口:https://bitbucket.org/minux/goios/wiki/Home


The*_*Baj 6

由于这个问题现在已经有 4 年历史了,而且从那时起发生了很多事情,我想我会添加到已经存在的答案中:

这个github 项目支持为 Android 和 iOS 编写完全用 Go 编写的本机应用程序(但是可用的 API 子集有限)和 SDK 应用程序,其中 Android 或 iOS 本机代码通过绑定与 Go 代码进行通信。


Jer*_*all 5

能够编写和去编程只是写入iPhone的一部分.您仍然需要绑定到iOS API才能使用它做任何有趣的事情.其他人已经指出了iOS语言的端口,但是你还有很长的路要走.