2012-02-19 55 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

只能更改或添加斷點和即時觀察變量。 對代碼的任何更改都需要重建和重新部署。