xcode怎么把自定义代码添加到代码库CodeSnippets

xcode怎么把自定义代码添加到代码库CodeSnippets,第1张

下面我就以这段代码为例,展示如何在XCode中添加自定义的代码片段。

用XCode随便打开或新建一个项目,然后随便打开一个.h或者.m文件

随便找个空白位置,输入“@property

(nonatomic,

retain)

<#type#>

*<#name#>”。(不含双引号,“<#”、“#>”这两个符号的作用,你一会儿就明白了。)

打开XCode右侧的Utilities

View,然后在其靠底部的位置找到并打开Code

Snippets

Library。

选中我们刚刚输入的那段代码,把它拖到Code

Snippets

Library中。

滚动到Code

Snippets

Library的最底部,找到一个花括号上面带个“User”文字的图标。

单击那个图标,会d出一个窗口。然后点击窗口底部左边的Edit按钮

在Title和Completion

shortcut这两项中,输入代码片段的标题和快捷键。快捷键用于激活代码提示,标题则会显示在代码提示中。此例中,我们输入标题为“Objective-C

@property

retain”,快捷键为“@property

”。

选择对应的platform、language和Completion

scope。然后点击“Done”按钮。

此例中,platform我们选All;language选Objective-C;Completion

scope选Class

Interface

Methods。

Completion

scope指定了激活代码提示的快捷键的有效的区域,比如这里我们选的Class

Interface

Methods就是说明这段代码的快捷键在声明类方法的区域才能激活代码提示;在其他任何区域,无论怎么敲这个快捷键,都不会出现这段代码的提示。

好,现在删掉我们刚刚输入的代码。然后随便找类的头文件,在定义类property的区域,试试敲入我们刚刚设置的快捷键。你注意到了吗?我们仅仅才敲入“@p”这两个字符,代码提示就已经出来了。选中代码,回车,XCode自动把代码给我们补全了,

先把自己要创建的代码片段command+c下,然后鼠标选中library库,使其高亮。

然后重点来了,随意选中编译器里的一条语句,用鼠标拖到library库里。然后library库里会出现刚才拖动的代码片段。

双击自己添加的片段,出现编辑框,然后edit it.

在上面注上自己定义的标识,在文本框内,把自己copy的代码片段贴在里面。需要注意的是一定要在Completion shortcut里面填写自己的代码片段关键字,完成后,Done it。到这里,自己的代码片段就完成创建了。下面试下效果吧:

按下回车,自己的代码就贴上去了。

Xcode代码强制提示快捷键是esc。

以下是14个Xcode中常用的快捷键 *** 作:

工程导航器:Command+1

快速浏览代码、图片以及用户界面文件。

显示/隐藏导航器面板:Command+0

当在对屏幕进行截图的时候可能会想要隐藏起与感兴趣内容的无关的部分。假如想要使用辅助编辑器或者想要设计用户界面并将其连接到代码的时候,这个快捷键会相当有用。

.显示/隐藏实用工具面板:Command+Option+0

实用工具面板主要用于编辑用户界面文件时,在只考虑写代码的时候,就可以隐藏它。

在辅助编辑器中打开文件:在项目导航器中选中文件执行Option+左键点击 *** 作。

一个快速打开Assistant Editor的方式--只需要按住Option键并点击想要在当前编辑框右边打开的文件即可。

搜索导航器(Find Navigator,也就是搜索):Command+Shift+F

使用项目搜索可以找到某个变量或方法名的被提到的次数。可以依据实例来匹配,并可忽略大小写字母。另外还可以对查找的变量名进行替换。

文件跳转栏:Control+6(键入方法/变量名+Enter跳转)

跳转至当前代码文件中的代码行。如果文件中有上千行代码,可以通过该快捷 *** 作来缩小查找范围,从而在需要的地方插入代码以添加新的功能。

快速打开: Command + Shift + O

喜欢使用键盘但不喜欢使用鼠标的人会大爱这个快捷方式,可以直接跳转到某个方法定义或者指定的代码文件。

跳转栏和快速打开搜索输入快捷键

键入第一个字母即可快速切换至某个文件或者找到特定的代码行。比如,在ViewController.Swift文件中,按下Command + Shift + O,然后键入vDL,最先展示的结果是带有viewDidLoad()名的函数。键入首字母,以较少输入搜索更多。

程序中(Objective-C或C++编写).h and .m文件间的快速切换: Control + Command + Up Arrow

如果用Objective-C和C++编写程序,或者使用其他语言编写的开源代码,那可能需要查找现有的代码。你可以使用“Control + Command + Up Arrow”组合键 *** 作在两个

相关的文件间快速切换,比如Objective-C中的头文件和实现文件。假如使用Swift编写代码,这就有点不合适了,因为Swift使用单一代码文件。

运行app: Command + R

在编写代码的过程中,通常会使用该快捷键来自由运行应用程序。尽可能地测试应用程序,这样可以在早期找到并修复应用中的bug。

清除工程: Command + Shift + K

或许有那么一次Xcode运行出现问题,或者应用无法响应,或者出现了意料之外的情况,你首先会想要清除工程并再次运行它。如果这样都还不能解决问题,好吧,关掉Xcode,重新打开。倘若应用程序无法运行,先看看有没有错误信息提示,可以发挥作为“Googler”的优势来获得帮助。不过这种做法不易太过频繁,它会降低程序的开发速度。它将移除所有的中间文件,而再造这些文件还要花费时间。当运行失败时清除Xcode工程。

构建应用程序: Command + B

检查所写代码以确保其正常工作是你经常要做的事情,编译app工程可让在编写下一个特性之前确定其是否正常工作。即便Xcode在代码编写后会很快进行检查,但也有所延迟,或者给出一些不恰当的错误提示。无需总是运行应用程序,假如仅仅做一些小的改变,那么编译工作可帮做一个快速检查,这样可以返回添加下一行代码。

文档和参考: Command + Shift + 0 (Zero)

使用Xcode在后台安装文档,并支持离线搜索查看,非常适合外出办公。打开文档和参考,并键入代码中的某个关键字,Xcode文档还提供了一些额外的资源和示例工程。

快速帮助: 在类或者方法名上执行Option + Left-click *** 作

内联帮助可帮开发者快速学习类或代码片段的用法。在变量、类、或者方法名上执行Option + Left-click *** 作来获得更多细节信息。假使点击了d出视图底部的参考链接,那么就可以方便地跳转到Xcode提供的文档中。还可以在变量、类或者方法名上执行Option+双击名称 *** 作,从而更方便地跳转至文档。


欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/bake/11605922.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-17
下一篇 2023-05-17

发表评论

登录后才能评论

评论列表(0条)

保存