使用 Go 进行 iOS 和 Android 编程(二)

2015-12-15 23:09:15 · 作者: · 浏览: 19
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