gpt4 book ai didi

适用于 iOS 的 Python(如 RubyMotion)

转载 作者:IT老高 更新时间:2023-10-28 20:22:32 24 4
gpt4 key购买 nike

RubyMotion已经发布,我想知道是否有类似的解决方案可用,或者 Python 即将推出?

最佳答案

RubyMotion 不是一个新的跨平台框架(如 Kivy、Papaya、Rhodes 等),而是在原生 iOS 语言 Objective-C 之上的 Ruby 编程语言的实现。正因为如此,RubyMotion 对象IS 是一个 Obj-C 对象,但是您可以使用动态 Ruby 语法和惯用语来处理它,而不是使用面向静态的 Objective-C 方法。

您仍然必须学习 Apple SDK,只需使用“免费”的 Ruby 代码与它交谈。例如,使用 Titatnium,您可以了解该平台的 API 可以在多个操作系统上运行,尽管代价是 UI 不匹配和性能损失。

MacRuby 是 RubyMotion 的桌面祖先,它的 Python 类似物是 PyObjC。 Sourceforge site因为 PyObjC 在我看来处于休眠状态(最后一次更新是在 2009 年底),所以有人必须先恢复它,然后进行类似的修改(用某种形式的自动引用计数和二进制编译替换垃圾收集式内存管理)才能构建适用于 iOS 的类似 Python 解决方案。

我不认为它会很快从天而降,但总是欢迎惊喜。

关于适用于 iOS 的 Python(如 RubyMotion),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10456648/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com