【问题标题】:Python or Ruby Interpreter on iOS [closed]iOS上的Python或Ruby解释器[关闭]
【发布时间】:2011-06-13 22:37:02
【问题描述】:

我在应用商店找到了这个应用程序:iLuaBox 我想知道在没有越狱的 iPhone 上是否还有其他类似的东西,而是用于 Python 或 Ruby?

Lua 对我来说可能与我做的基本编程类似,但我想我会问)

【问题讨论】:

    标签: iphone python ruby ios lua


    【解决方案1】:

    一个名为 Python for iOS 的 Python 解释器应用已在 App Store 上架:

    http://itunes.apple.com/us/app/python-for-ios/id485729872?mt=8&uo=4


    全面披露:我是 Python for iOS 应用程序的唯一创建者/开发者。 p>

    【讨论】:

    • 看起来不错,我想我会买这个。您能解释一下如何与桌面交换源代码吗? iCloud 支持是最好的,但你至少可以使用邮件或其他东西从设备获取源代码吗?
    • 目前,Apple 禁止对运行代码或解释器的应用程序进行任何类型的文件同步,但您可以从网站或电子邮件中复制/粘贴。您也可以通过电子邮件导出。
    • @chown 我正在 iOS 中构建一个编码面试应用程序。我想将 python 作为答案提交的语言选择。如何构建能够运行 python 脚本的东西?
    • App Store 顶部的横幅说它需要针对 IOS 11 进行更新,这是否意味着它不起作用,或者只是在 11/12 下运行缓慢?
    【解决方案2】:

    关于苹果不接受任何编码语言层的协议已在不久前被删除。

    我想我们将不得不稍等片刻才能看到像 Python 和 Ruby 解释器这样的复杂语言。

    由于 Lua 是一种脚本语言,所以移植起来更容易。

    【讨论】:

      【解决方案3】:

      omz:software 的 Pythonista(我没有任何隶属关系)刚刚为 iPad 推出,看起来还不错。具有扩展键盘、代码完成和其他好东西。

      http://omz-software.com/pythonista/

      应用商店链接:http://itunes.apple.com/app/id528579881

      【讨论】:

        【解决方案4】:

        如果您只想能够运行 ruby​​ 和 python 脚本,codetogo 可以让您做到这一点。

        http://itunes.apple.com/us/app/codetogo/id382677229?mt=8

        它通过将您的代码发送到服务器、运行它然后发回结果来绕过它。

        【讨论】:

          【解决方案5】:

          现在有一个用于 iOS 的静态编译 Ruby 变体: http://www.rubymotion.com/

          这是建立在成熟的 MacRuby 框架之上的。

          【讨论】:

          • 我认为这不是 OP 所要求的(尽管 OP 已经好几个月没有回到 SO,所以我怀疑我们能否得到任何澄清)。我相信他想直接在 App 中运行 Python/Ruby 代码。 RubyMotion 是一种工具,可让您使用 Ruby 而非 Objective-C 编写 iOS 应用程序。
          【解决方案6】:

          现在有一个简单的 IOS 原生 Python 解释器可用。无需越狱: http://itunes.apple.com/us/app/pypad/id428928902?mt=8

          【讨论】:

            【解决方案7】:

            还有免费的 python 数学,但它的模块仅限于数学的东西,但它允许你从 iTunes 同步 .py 脚本,这样你就可以导入你需要的任何模块

            【讨论】:

            • 不幸的是,Apple 强迫他们取消将 .py 脚本同步到应用程序/iTunes 的功能。
            【解决方案8】:

            http://pythonforios.com/

            试试上面提到的应用程序。不是免费的,但我想它会成功的

            【讨论】:

              【解决方案9】:

              一个 Python 模块,允许在沙箱中从 Python 运行 Lua 代码。旨在执行用户提交的任意、可能不安全的代码。

              Source code

              【讨论】:

                猜你喜欢
                • 1970-01-01
                • 2011-03-23
                • 2011-06-22
                • 2011-08-15
                • 1970-01-01
                • 1970-01-01
                • 2012-05-27
                • 2011-02-13
                • 1970-01-01
                相关资源
                最近更新 更多