2010-11-11 50 views
0

我试图在Xcode的'运行'菜单中使用'Fix'命令来修改我的运行代码,而无需重新编译。我已经阅读了苹果的文档,但他们的 '典型的修复和继续工作流程:'(http://developer.apple.com/library/mac/#documentation/DeveloperTools/Conceptual/XcodeDebugging/230-Modifying_Running_Code/modifying_running_code html的)似乎并没有为我工作...在Xcode Fix中修改运行代码(在“运行”菜单中找到)

下面是我在做什么(从零开始): - 在Xcode 创建基于视图的项目 - 创建点击事件来触发的功能,只是记录一些输出 - 使用调试器(命令-Y) 在模拟器中运行 - 单击调试器中的“暂停”。 - 添加其他日志(或其他一些简单的改变)将功能 - 保存修改后的代码 - 从“运行”菜单中选择 “修复” - 点击继续,然后点击按钮

添加的日志不显示...

回答

0

本身并不是一个答案,但是这个“修复并继续”系统在XCode 4中正在消失。我不会投入大量时间学习使用它,或者围绕它开发调试策略。

+0

谢谢,很高兴知道。任何其他方式的建议,看看修改运行代码而不重建? – will05 2010-11-11 17:11:17

+0

不是说我知道我怀疑你的意思。您始终可以使用更动态的语言,可以在运行时重新编写自己的语言(或者在您的指令下,使用合适的调试器)。对于C和C衍生物,我所知道的最好的解决方案是动态加载库代码(以及动态替换库代码)。 – 2010-11-11 17:17:29