xcode4的自动完成功能(Code sense or Code Snippet)

原文链接:http://www.cocoachina.com/applenews/devnews/2012/1203/5236.html

自动完成包括两种含义,一种是输入字母的时候可以动态弹出一个列表,然后通过选择,提高输入效率,这种好像叫代码提示(Code sense?);另一种就是输入几个字母的时候一回车,出来一串儿字符(Code Snippet?)。当然了,肯定不会乱出,都是你事先定义好的。记的这个功能在vim里叫作map,而我写php的时候最常用的一个map就是通过ctrl+d输入var_dump。ok,还是说xcode吧,当你输入for的时候会自动弹出下面的代码:


是不是觉得很神奇,好吧,你可能都已经习惯了,都懒的想为嘛会这样了。其实在xcode里,这是个叫作“Code Snippet”(代码片段)的东东。系统中已经有了一个“Code Snippet Library”,秘密都在那里。

上面的一堆库里,个人觉得有用的就两个,一个是inlineblock,回车以后会自动输入block的格式:


block狂人自然不要错过,另一个就是forin了。



会自动输入类似php里的foreach语法,我原来一直都是用for然后回车,然后再自已修改里面的循环条件。


到这里,我希望你对这个玩意儿已经感兴趣了,如果是的话,那继续。下面是怎么定义自已的语法,举个啥例子呢,如果你关心本博客的话,你肯定记得上一篇博客《<a href="http://blog.cnrainbird.com/index.php/2012/11/25/guan_yu_cha_kan_zi_yi_xie_de_fang_fa_de_miao_shu_appledoc/" target="_blank">关于查看自已写的方法的“描述”(AppleDoc)</a>》里面有提到注释的格式,你不会真想把格式背下来吧?还是交给xcode来完成吧。设置方法很简单,在xcode里随便打开一个文件,输入:


然后全选,然后鼠标在选中区域。


左键按住不动,让选中的文本处于可拖动状态,然后拖向“Code Snippet Library”正常的话会如下图:


图上解释的基本清楚了,用法很简单了,当你以后输入doc的时候会自动提示的:


基本就是这个样子,最后说一下Xcode的版本,我的版本是xcode4.5.2,不过个人觉得的上面的功能在xcode4以后应该都是可以用的,如果你用的版本没有这样功能的话那就先升级吧!功欲善其事,必先利其器。


  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值