gpt4 book ai didi

objective-c - 用于 Objective-C 的 REPL

转载 作者:太空狗 更新时间:2023-10-30 03:15:01 25 4
gpt4 key购买 nike

是否有针对 Objective-C 的 REPL?

我正在学习 Objective-C,非常想念一个 REPL,它来自 Python 背景。

最佳答案

F-Script为 Cocoa 开发提供受 Smalltalk 启发的 REPL,以及 Nu提供了一个基于 Lisp 的。 F-Script 似乎更精致一些,并提供了一个对象浏览器。

他们似乎都针对 OS X,而不是 iOS 开发。有零星的论坛和博客帖子,人们描述了使用 Nu 开发 iOS 应用程序,但它们似乎都是大约两年前的。还有一个 YouTube 视频,“使用 Scheme REPL 实时调试 iPhone 应用程序”,其中有一个人使用 Scheme 调试 iPhone 应用程序的截屏视频。

我没有试验过这些技术中的任何一种,但我很想听听任何试验过的人的意见。


我刚刚意识到有一个更简单的答案可以解决所有这些问题。如果您来自 Python,并且想在 REPL 中试验 Cocoa,您应该只使用 Python REPL。 OS X 附带 Python 到 Objective-C bridge .只需运行 Python,执行 import objc,就可以了。还有用于 Ruby 和 Common Lisp 等的桥梁。

当然,所有这些 REPL 只允许您编写动态代码来与 Cocoa 交互,但它们不允许您编写实际的 Objective-C 代码,并即时解释或编译它以与其动态交互。所以没有一个真正符合您的原始要求。

关于objective-c - 用于 Objective-C 的 REPL,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4873014/

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