oHelloGreetings(@"iOS and Gopher");
}
?
@end
#import "hello/Hello.h"导入了之前生成的 framework,textLabel.text = GoHelloGreetings(@"iOS and Gopher");调用了它暴露出的一个函数来设置一个 label 的值。
也可以使用同样是自动生成的基于 Swift 的项目里的 Objective-C 的 framework,像下面这样:
let msg = Hello.GoHelloGreetings("gopher")
是否值得?
嗯,简单的说可能是不值得。如果你已经在使用 Go 来写应用了,并且不在乎应用是否 native 的,那么你可以放开手继续做,因为你已经知道了构建和部署用 Go 写的 native 应用是很简单的。如果你打算花更多的精力尝试一下绑定,你可以走的更远一些,不过还是需要稍微控制一下。
如果你没在用 Go,那么就不太值的现在就在开发 native 的移动应用时考虑 Go。不过我有很强烈的预感,在不久的将来,Go 会成为这方面很有潜力的选择的。最后欢迎你的建议和意见。
英文原文:iOS and Android Programming with Go