可以在Google Go中编写MacOS/Cocoa应用程序吗?
有GO-OBJ-C桥吗?(在我看来,Obj-C的动态性非常适合Golang的界面)
我至少可以将两者链接在一起,并使它们通过普通的C函数相互对话吗?
可以在Google Go中编写MacOS/Cocoa应用程序吗?
有GO-OBJ-C桥吗?(在我看来,Obj-C的动态性非常适合Golang的界面)
我至少可以将两者链接在一起,并使它们通过普通的C函数相互对话吗?
你可以看一下my blog post as an example.恐怕我没有一直在做它,但是这里有the source code个可以帮助你建立一个赤裸裸的Cocoa/objc/Go项目.
就像自述文件中提到的那样,你将能够做这样的事情.
package main
import (
"github.com/alediaferia/gogoa"
)
func main() {
app := gogoa.SharedApplication()
window := gogoa.NewWindow(0, 0, 200, 200)
window.SetTitle("Gogoga!")
window.MakeKeyAndOrderFront()
app.Run()
}