我试图在Xcode的'运行'菜单中使用'Fix'命令来修改我的运行代码,而无需重新编译。我已经阅读了苹果的文档,但他们的 '典型的修复和继续工作流程:'(http://developer.apple.com/library/mac/#documentation/DeveloperTools/Conceptual/XcodeDebugging/230-Modifying_Running_Code/modifying_running_code html的)似乎并没有为我工作...在Xcode Fix中修改运行代码(在“运行”菜单中找到)
下面是我在做什么(从零开始): - 在Xcode 创建基于视图的项目 - 创建点击事件来触发的功能,只是记录一些输出 - 使用调试器(命令-Y) 在模拟器中运行 - 单击调试器中的“暂停”。 - 添加其他日志(或其他一些简单的改变)将功能 - 保存修改后的代码 - 从“运行”菜单中选择 “修复” - 点击继续,然后点击按钮
添加的日志不显示...
谢谢,很高兴知道。任何其他方式的建议,看看修改运行代码而不重建? – will05 2010-11-11 17:11:17
不是说我知道我怀疑你的意思。您始终可以使用更动态的语言,可以在运行时重新编写自己的语言(或者在您的指令下,使用合适的调试器)。对于C和C衍生物,我所知道的最好的解决方案是动态加载库代码(以及动态替换库代码)。 – 2010-11-11 17:17:29