2012-02-19 78 views
0

我从来没有做过任何实时调试,也不确定它如何适用于不同的语言和平台。Xcode Live调试?

基本上我希望能够编辑我的Mac和iPhone的应用程序代码(iPhone专),而他们正在运行并查看实时更改。

这甚至可能在iPhone上?

我希望你能帮忙,我指出正确的方向,谢谢。

回答

1

与其他人一样说,你不能这样做在Xcode。那是因为它是编译的而不是解释的,因此必须执行新的构建/部署。即使是解释型或半编译型语言,在需要重新编译之前也可以对变更的范围加以限制,也就是说,添加另一个函数即使VB程序需要重新编译,而更改一行代码通常也不会。

0

你,如果你没有在代码中的更改从Xcode中重新启动运行的应用程序,并希望看到,改变的代码是如何工作的。

+0

我知道,但我想知道,如果它可能使生活的变化,因为我知道这是可能在一些软件开发工具包。 – 2012-02-19 12:06:00

+1

@JoshKahane,不。但是,您可以使用GDB命令“生活”调试变量值,而无需将它们添加到NSLog输出中。 – Nebary 2012-02-19 12:17:06

0

只能更改或添加断点和即时观察变量。 对代码的任何更改都需要重建和重新部署。