使用XCode 10创建自定义代码段变得更加容易
如何使用XCode 10创建自定义代码段
需要什么?
您是否遇到过这样的情况,即我们一次又一次地编写相同的代码,而其实现却几乎没有变化? 可能是的,对!
我们iOS开发人员喜欢UITableView,我们希望在几乎所有控制器中都使用它,并且此UITableView附带了开发人员需要在每个控制器中实现的委托和dataSource方法的列表,只有其实现被更改。
您是否不认为应该有一种机制,在这种机制中,我只键入一个字,所有获得的UITableView委托/数据源方法都应出现在编辑器中?
在这里,Xcode自定义代码段进来了。您只需为UITableView委托/数据源编写自己的自定义代码段即可,并且可以随时使用与该代码段相关的关键字。
这只是一种情况,但是您可以为Xcode中的N个代码操作编写自己的自定义代码片段。
如何创建片段?
使用XCode 10创建代码片段非常容易。请转到“编辑器”->“创建代码片段”。 将出现一个窗口,您可以在其中编写其定义。
如果要在代码段中添加占位符,只需将其放在之间,即可在编辑器和最终代码段中进行转换。
如何使用摘要?
- 您可以在创建自定义代码段时指定完成快捷方式 。 因此,当您在编辑器区域中键入完成快捷方式时,相关的代码片段将出现在屏幕上以供选择。就像下面的gif示例中一样,我创建了名为snippet-uitableviewdelegate的完成快捷方式。
- 在Xcode 10中,代码片段库移至顶部工具栏区域,如下GIF所示。 只需单击它,代码段列表就会出现,然后选择您的代码段。
奖金
您是否已经创建了一些常用的自定义swift代码段? 从我的GitHub Repository中获取它。
如果您喜欢这篇文章,请分享并给予一些鼓掌 👏 !
您可以在Medium上关注我以获取新文章。 另外,在LinkedIn上与我联系。
happyCoding()-> 😃
- 如何创建AppStore.com短链接?
- CorePlot axisLine和gridLine的长度太长
- 如何在使用Parse时获取所有Facebook好友列表?
- NSURLConnection – 在使用另一个类作为委托时以及存在身份validation质询时抓取响应数据
- 如何将丰富的文本粘贴到UITextView?
- 警告:在正常情况下,_fillInQueueWithExtraSpace:ignoreExistingItems:不应该被重新input
- 使buttonUIAlertView执行塞格
- UITableView – 未调用cellForRowAtIndexPath
- AWSS3什么是video上传桶位置的最佳策略?