iPhone上的Xcode实时调试

iPhone上的Xcode实时调试,iphone,objective-c,xcode,macos,ipad,Iphone,Objective C,Xcode,Macos,Ipad,我从来没有做过任何现场调试,也不确定它如何适用于不同的语言和平台 基本上,我希望能够在Mac和iPhone应用程序(特别是iPhone)运行时编辑它们的代码,并实时查看更改 这在iPhone上可能吗?如果您对代码进行了更改,并且希望了解更改后的代码是如何工作的,则必须从Xcode重新启动正在运行的应用程序。您只能动态更改或添加断点并查看变量。 对代码的任何更改都需要重新构建和重新部署。正如其他人所说,您不能在Xcode中完成。这是因为它是编译的,而不是解释的,所以必须执行新的构建/部署。即使是解

我从来没有做过任何现场调试,也不确定它如何适用于不同的语言和平台

基本上,我希望能够在Mac和iPhone应用程序(特别是iPhone)运行时编辑它们的代码,并实时查看更改


这在iPhone上可能吗?

如果您对代码进行了更改,并且希望了解更改后的代码是如何工作的,则必须从Xcode重新启动正在运行的应用程序。

您只能动态更改或添加断点并查看变量。
对代码的任何更改都需要重新构建和重新部署。

正如其他人所说,您不能在Xcode中完成。这是因为它是编译的,而不是解释的,所以必须执行新的构建/部署。即使是解释语言或半编译语言,在需要重新编译之前,您可以做的更改范围也有限制,也就是说,即使在VB程序中添加另一个函数,也需要重新编译,而更改一行代码通常不需要重新编译。

我知道,但我想知道是否有可能像我知道的那样,在某些SDK中进行实时更改。@JoshKahane,没有。但您可以使用GDB命令“实时”调试变量值,而无需将它们添加到NSLog输出中。