xCode中如何保存自己的代码块

      在开发iOS的过程中,xCode肯定是用得最多的工具,没有之一。因为苹果官方提供的就这一个平台,虽然没有竞争对手,但秉承苹果一贯的注重细节的原则,xCode还是一款相当不错的IDE。

      作为一名iOS开发攻城狮,你肯定需要记住苹果一大堆的API,数量之多足够让你崩溃。而且现在的API的趋势也是越来越长,不再纠结于尽量短小精悍了。那么问题来了,虽然有代码补全提示,但你至少要记得开头的几个字母吧?你有没有脑子一片空白,基本啥都不记得的情况了?

      比如说我要访问Bundle下的readme.txt文件,那么代码如下:

      

  NSArray *path = NSSearchPathForDirectoriesInDomains(NSDocumentDirectory, NSUserDomainMask, YES);
  return [[path objectAtIndex:0] stringByAppendingPathComponent:@"read.txt"];

      这是平时很少会使用的API,骨灰级老鸟可以丝毫不打顿的开始键入,然后代码补全——又快又好;而对于一些新手来说,就需要去手册查找或者其他地方copy代码过来。

      好在苹果为我们考虑到了这些,所以在xCode里面提供了一个自己扩展代码块的功能。我们在xCode的Utilities面板上可以看到CodeSnippets库,里面苹果已经准备了很多模板,你可以随便拉到代码中,这段代码就会在代码中出现,你只需要填上相关的参数就一切OK了。

      

      这里你可以想到,如果我们的代码块也可以加入这个库,一切就完美了。Bingo,苹果也想到了这一点,并给出了答案!方法同样超级简单——选中代码往CodeSnippets里面一拖就行了!

      

      我们可以看到,自动增加了一项My Code Snippet项还很贴心的给了一个User标注,点击后会出现详细内容,点击Edit按钮还可进行编辑。

      

      可以编辑的内容包括名称,简介,快捷方式等。图上的Completion Shortcut是快捷方式,如果你习惯用键盘完成一切,那么这个设置就会非常有用。

      这里美中不足是写死了readme.txt,我们不可能每次都是访问这个特定的文件,所以最好的写法是给留一个参数,让使用者自己去填写。

      

      我是使用了copy了系统API里面的一个参数放入的,也能使用,不知道如果要键入,应该是键入什么内容,哪位大牛知道的请回复一下,先谢了。

      当你完成了这些设置后,可以点击Done按钮,这段代码就存在xCode里面了,下面你就可以在要的时候随时使用了。





  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 5
    评论
评论 5
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值