【发布时间】:2012-04-17 17:35:57
【问题描述】:
我正在使用 cocos2d 框架进行 iOS 游戏开发,我非常羡慕 Eclipse Java 程序员在调试他们的应用程序时能够热交换他们的代码(即更改方法中的变量值并让程序实时更新)就好像你有一个 REPL 而不必重新编译)。
这似乎对 iOS 开发非常有帮助,我的开发环境(显然)是 Xcode,而我正在使用的编程语言是 Objective C。我已经用谷歌搜索了但还没有找到任何东西 - 所以我想我会问社区。p>
有谁知道在使用 Objective C 编程时是否可以在 Xcode 中热交换代码?
提前致谢
【问题讨论】:
-
Xcode 曾经有此功能,但 IIRC 它速度慢且不可靠,人们只是不使用它,因此 Apple 取消了该功能,专注于使调试器更好。
-
真可惜,您知道提供类似/等效功能的任何调试功能吗?我试图减少更改变量并重建和运行的次数,只是为了查看它是否正确(游戏开发者需要反复试验)
-
如果它在一个变量中,你可以在调试器中编辑它的值。
标签: objective-c xcode hotswap