随着大量的Xcode新手的涌入,我相信会有很多Xcode的技巧和技巧可以分享。
你的呢?
随着大量的Xcode新手的涌入,我相信会有很多Xcode的技巧和技巧可以分享。
你的呢?
当前回答
当键入一个方法时,按ESC键查看代码完成选项(毫无疑问,这已经在前面提到过)。我已经知道这一点,但今天我发现,如果你按下代码完成窗口右下角的按钮(它要么是'A',要么是Pi),你可以在字母排序和按类层次排序之间切换。
突然之间,这个窗口就有用了!
其他回答
你可以让Xcode在Info上运行预处理器。plist文件:
<key>CFBundleShortVersionString</key> #ifdef DEBUG <string>1.0 (debug)</string> #else <string>1.0</string> #endif
详情见http://developer.apple.com/technotes/tn2007/tn2175.html。
1. "objc_exception_throw"的断点
在objc_exception_throw上应该始终有一个断点。
2. 调试“僵尸”变量的保留/释放问题
使用以下代码:
NSZombieEnabled = YES;
NSDeallocateZombies = NO;
... 调试保留和释放问题。要了解更多信息,请参阅Apple调试应用程序文档中的“查找内存泄漏”部分。
3.从Interface Builder跳转到Xcode中的类
命令⌘+双击接口生成器的文档窗口中的对象,跳转到Xcode中的该类。这对于File's Owner来说非常方便。
4. 在接口生成器中重用自定义对象
将自定义对象拖回接口生成器的库以供以后重用。
5. 在“接口生成器”中选择重叠项
控制⌃Shift +在Interface Builder中点击一个对象,可以看到鼠标下所有对象的菜单。
6. 界面构建器手势指南
界面构建器手势指南。
⌘'来正确格式化(重新缩进)您的代码
编辑:显然重缩进功能(编辑>格式>重缩进)没有默认的快捷方式。我想我很久以前就分配了一个(在Preferences > Key bindings中),甚至不记得了。抱歉误导你了。
完整的快捷方式列表可以在这里找到:http://iphonehuston.blogspot.com/2009/08/shortcuts-for-xcode.html
Command⌘alt shift T:在项目树中显示当前编辑的文件。