关于使用Go开发Android和iOS底层代码,你想了解的都在这。
先来讲一下使用Go语言开发Android和iOS底层代码的好处:
- 可以编译成静态的
libgojni.so
或<PKG>.framework
- 跨平台代码复用率极高
- 二进制程序的安全性很好
- 代码可维护性很好
本文章介绍的内容:
- 如何传递Go语言的’对象’至目标平台的语言
- 如何传递目标平台语言至Go语言
- 可穿越语言边界的数据类型,以及如何传递复杂类型
- 如何在Go语言中使用目标平台语言已有的package
- 如何有针对性的区分
android
和ios
GO语言代码