随着大量的Xcode新手的涌入,我相信会有很多Xcode的技巧和技巧可以分享。
你的呢?
随着大量的Xcode新手的涌入,我相信会有很多Xcode的技巧和技巧可以分享。
你的呢?
当前回答
你可以对Xcode处理代码格式的方式进行很多调整,但前提是你要通过命令行更改设置。我编写了一个小程序,可以让你根据自己的喜好调整它们。享受:)
Xcode格式化选项
其他回答
按左/按右键导航变量或方法名中的单词。没有这个我活不下去。
使用]自动插入[到正确的位置
我来自。net背景,所以我习惯于输入一个符号,然后输入它的一个方法名。所以我总是忘记在开始输入对象名称之前包含[。通常这意味着我需要转到行首并手动添加[。我没有意识到我只需在当前光标位置按下],它就会自动添加。
有几种方法可以使用它:要么在输入函数名之后,要么在输入函数名之前。
方法一:在函数名后面
myObject testMethod]
... 就变成:
[myObject testMethod]
…插入符号位于]之后。
方法二:在函数名前面
myObject]
... 就变成:
[myObject ]
... 插入符号位于]的正前方。
后者(2)的优点是代码补全将根据对象的方法进行筛选。而对于前者(1),如果你试图在myObject之后立即调用代码补全,它将不会被过滤。(2)的另一个优点是它的行为更像其他使用点表示法的编程语言。然后只需输入对象的名称[而不是]。访问一个方法。
事实上,我可以使用Emacs作为我的编辑器,Xcode作为我的构建器/调试器……在我看来,这是两全其美。
触控板:
向上滑动三个手指-在头文件和源文件之间切换,这比Cmd + Opt + Up更容易; 向下滑动三个手指-在选择类或方法时切换声明和定义,目前发现这两种; 向左滑动三个手指-返回(Cmd + Opt + left); 向右滑动三个手指-前进(Cmd + Opt +右);
用Xcode 3.2.5测试。
构建成功/失败噪音;从术语:
defaults write com.apple.Xcode PBXBuildSuccessSound ~/Library/Sounds/metal\ stamp.wav
defaults write com.apple.Xcode PBXBuildFailureSound ~/Library/Sounds/Elephant