Is it possible to write in Go for iPhone? I think following steps are required
Compile Go as ARM Mach-O binary (I expect GCCGO be able to do that)
Compile iPhone app as static library (I think it possible to rename main() -> main2(), etc)
Compile Go as Mach-O binary linked with iPhone static library. Go will have to call main2.
make some plist files, zip, sign
Minux maintains the Go iOS port here: https://bitbucket.org/minux/goios/wiki/Home