【发布时间】:2012-02-19 11:59:46
【问题描述】:
我从来没有做过任何实时调试,也不确定它在不同的语言和平台上是如何工作的。
基本上,我希望能够在我的 Mac 和 iPhone 应用程序(特别是 iPhone)运行时编辑它们的代码并实时查看更改。
这在 iPhone 上是否可行?
【问题讨论】:
标签: iphone objective-c xcode macos ipad
我从来没有做过任何实时调试,也不确定它在不同的语言和平台上是如何工作的。
基本上,我希望能够在我的 Mac 和 iPhone 应用程序(特别是 iPhone)运行时编辑它们的代码并实时查看更改。
这在 iPhone 上是否可行?
【问题讨论】:
标签: iphone objective-c xcode macos ipad
就像其他人说的,你不能在 Xcode 中做到这一点。那是因为它是编译的而不是解释的,所以必须执行新的构建/部署。即使是解释型或半编译型语言,在需要重新编译之前可以进行的更改范围也有限制,也就是说,即使向 VB 程序添加另一个函数也需要重新编译,而更改一行代码通常不需要。
【讨论】:
如果您对代码进行了更改并想查看更改后的代码如何工作,则必须从 Xcode 重新启动正在运行的应用程序。
【讨论】:
您只能即时更改或添加断点和观察变量。 对代码的任何更改都需要重新构建和重新部署。
【讨论】: