我可以在Vala中为iPhone编码吗?

Dam*_*ian 12 iphone vala

我正在使用OpenGL 为ooc语言(一种编译为c的新语言)编写iphone游戏.它真的很顺利,ooc是我真正喜欢的语言.现在我刚刚发现了Vala,我不太清楚它依赖于GLib和GObject意味着什么.我在另一个问题中读到Vala依赖于GTK,但我不认为这样做.

问题是:我正在用ooc做什么,我可以用Vala做同样的事情吗?我可以在vala中为iPhone编写一个OpenGL游戏吗?并且可以使用来自c的vala代码吗?

谢谢.

pto*_*ato 5

Vala的面向对象是使用GObject库实现的,它是GLib的一部分.可以在没有对象的情况下使用Vala,因此不需要GLib,但没有太多意义.

无论如何,要从Vala访问C库,有人需要为该库编写VAPI绑定(请参阅Google).苹果API可能没有,所以你必须自己编写 - 如果苹果许可协议允许的话.

  • GLib可以为iphone编译吗? (2认同)