FIXME

该标签用来提醒你代码中存在稍后某个时间需要修改的部分。(编辑注:网络上有一些可以用来收集项目中`TODO`和`FIXME`标签的辅助插件,比如XToDo https://github.com/trawor/XToDo)

TODO

`TODO`用来提醒该标识处的代码有待返回继续编写、更新或者添加。该标签通常在注释块的源文件顶部。

warning

当你想要将代码区分为两个类别时可使用该功能,一个为了实验,另一个是实际使用的,比如

如果我们将0(zero) 改为1(one),警告会自动删除,如下:

该功能将帮你确保你绝不会发布包含不该出现在此的代码,或者排除了应该出现的代码。

po

在调试阶段这个命令非常有用。通常情况下,为了打印变量的值,我们需要移动鼠标指针并点击和选择打印描述打印值。有时候这种做法对编程并不友好,而po命令让这个过程变得简单且迅速 ,看一个示例。

在该示例中,我已经创建了一个命名为str的字符串,并为其赋值。现在要在不移动光标的情况下打印该值,我现在仅需要在输出窗口编写"po variable name"并摁下Enter键。如下所示,你将会得到储存在变量中的值。

5.代码片段

复杂应用程序通常需要格式化非常好的代码,以便于其他iOS开发者理解代码,所以我们需要用标准的格式组织代码。但是对于一些体积比较大的应用程序来说,组织代码会比较花时间。Xcode提供了一项称之为Code Snippets Library的功能。我们可以用来组织代码。

你可以在Code Snippets Library找到它提供的所有默认代码片段,也可以根据自己需求创建自定义代码片段,也可以添加代码片段供以后使用。以下是使用代码片段的例子:

当我们添加新的ViewController类,默认代码片段展示如下:

我想仿照内存相关方法的结构并查看生命周期方法,如下:

为了重复使用该结构,我们需要将此代码添加进Code Snippets Library。现在将其添加,并选择你想要添加的文本,如下:

使用鼠标左键将其添加到代码片段库中。添加完成后,你将会看到一个默认的"My Code Snippet"名称。你可以编辑该名称,也可以为其添加描述和快捷键。

Find your File

通过cmd + shift + O组合键快速查找所需文件。

按下cmd + shift + O打开Open Quickly窗口,键入你查找的文件名称并点击"Enter"键盘,系统将会定向到你需要的文件。

最新文章

  1. Sql Server系列:索引维护
  2. (3)JSTL的fn方法库
  3. 从基础学起----xuld版高手成长手记[1]
  4. float的元素脱离文档流,但不完全脱离,只是提升了半层;
  5. Storm Topology及分组原理
  6. C#配置升级
  7. SharePoint缓存导致访问慢解决
  8. Objhdu2001java
  9. 柯南君:看大数据时代下的IT架构(7)消息队列之RabbitMQ--案例(routing 起航)
  10. JVM内存最大能调多大分析
  11. 雕爷:我眼中的O2O成长路径
  12. XCOM2中敌对生物设计分析(ADVENT篇)
  13. Python—闭包
  14. openj 4004 01背包问题求方案数
  15. JS学习笔记6_事件
  16. 转:nginx模块开发——handler(一)
  17. jenkins Email-ext plugin插件中Pre-send Script设置说明
  18. png-CRC32校验
  19. a标签伪类的LOVE HATE原则
  20. PostgreSQL操作数据表

热门文章

  1. 【转】UNITY之LUA加密
  2. denyhosts配置详解
  3. How to Pronounce Ending T Clusters + Homophones — Baking!
  4. Mysql 5.8安装报错
  5. Containerpilot 配置文件 之 consul
  6. Intellij IDEA Debug
  7. openresty + luajit
  8. Super Star(最小球覆盖)
  9. 【校招面试 之 剑指offer】第11题 旋转数组中的最小数字
  10. SSH框架整合jar包时的注意事项