Xcode编译器是智能的,至少要比之前嵌入式时候使用的keil编译器智能。Xcode已经定义了很多的代码块,类似于最简单的if,只要我们敲出if直接就能全部的编译出来。其实我们完全可以自己定义代码块,这样我们就能肆意妄为了。
事件的起源是某天深夜的时候同时发QQ问我,怎么能把自己现在写的代码像系统那样保存下来,使用的时候只需要填写参数就可以了,其实他已经是有经验的程序员,至少我们共事已经一年了,但是问出这样的问题,我当时确实有点心情不好,半夜竟然因为这么简单的问题打扰我睡觉,我索性直接回复了一句“不知道”,但是后来还是没忍住告诉他了。我一说,他就恍然大悟了。
现在来说一说:
1.敲出你想要自定义的代码块,完整的版本。
2.鼠标全选你想要保存的代码块,直接拖拽到右下角。
一定要是第二个标识符哪里
直接就会弹出下面的窗口进行设置
(1)Title就是标题啦,就是你想把它保存成什么标题就写什么,最好是英文。
(2)点击“Edit”,编辑:Completion Shortcut :按照单词的解释就是快捷方式啊,其实类似于我们说的字典里面的key,字典里面一个A对应着很多A开头的啊,现在这个也是,我们把它保存成NAME的话,只要在程序里面敲出NAME九能看到我们保存为title为“###”的代码块了。
敲出name就看见title保存为property的自定义代码块了。
(3)里面的参数都是可以进行设置的,想要设置成形参的代码直接用“<##>”代替,两个#之间写上名字就好了,发现会变成可以编辑的形参了。
红框里面就是自定义的参数了,<#define#>变成了有底纹的define
所有的自定义代码块的技能就完事了。