从VS.NET迁移到Xcode的提示

时间:2009-07-17 16:44:15

标签: iphone visual-studio xcode

在VS.NET中开发多年后,我开始做一些Xcode开发,而且我非常擅长VS.NET的做事方式。

我不是在寻找关于哪个环境更好的辩论,而是在从一个环境转移到另一个环境时提出一些生产力提示。

有没有人在第一次从VS.NET迁移到Xcode时有他们认为有用的提示,键盘设置等?

2 个答案:

答案 0 :(得分:5)

花一些时间学习如何使用Xcode的调试器,尤其是从控制台(Command-Shift-R)。我还建议您在Xcode通过首选项(cmd - ,) - > Debugging-> On Start-> Show Console启动程序时启动控制台。

您可以通过打开断点窗口(cmd-option-B)并双击“双击符号并输入objc_exception_throw”来设置在任何时候抛出异常时被击中的断点。

只要您在调试器中停止,就可以通过在控制台的(gdb)提示符下输入po objectname或任何原语p (type)primitivename来打印范围内任何对象的描述。例如,po self只要您在方法中停止,就会打印包含该方法的对象的描述,而p self将打印指针类型和地址。{/ p>

你甚至可以用这种方式在范围内的任何对象上调用方法,例如,如果有myobject对象有一个带签名的方法 - (int)myMethod,你可以使用p (int)[myObject myMethod]来调用它。非常适合动态调试问题。

答案 1 :(得分:2)

花一些时间学习Xcode的键盘快捷键。每次你想要做一些事情,比如构建项目,打开断点窗口等,一旦你在菜单中找到它,记下键盘快捷键并开始使用它。

另请注意视图菜单中的切换到标题/源文件命令。这使您可以从当前正在查看的.h跳转到.m文件,反之亦然。默认快捷方式是命令选项向上箭头。这可能是我最常用的快捷方式。

后退和前进分别是命令选项左箭头和命令选项右箭头。