在Xcode中编写代码时,当我们用到for循环时,书写 for 然后 回车,接下来填空就能够很快的写出来一个 for 循环。
在Xcode中编写代码的时候,如何实现像 for 循环这样的编码体验呢?
代码块(代码片段)就是我们最好的选择。
系统已经创建了一些代码块,我们在下图显示的位置可以看得到。
红色框中显示的就是系统提供的代码片段那我们怎么来添加自己的代码片段呢?
以输入框 UITextField 的代码块创建为例(MRC):
将我们在创建输入框时,会发生变化的位置用 <##> 括起来,该位置就会变成像 for 循环中 <#initialization#> 等情形。
例如:
//1.创建对象
UITextField *<#textField#> = [[UITextField alloc] initWithFrame:CGRectMake(<#10#>, <#100#>, <#300#>, <#38#>)];
//2.配置属性
<#textField#>.backgroundColor = [UIColor <#greenColor#>];
//3.添加到父视图
[<#containterView#> addSubview:<#textField#>];
//4.释放
[<#textField#> release];
上图中的代码,按照上面说的修改方法,修改完之后,在 Xcode 中的呈现方式是这样的:
然后:
拖到右下角区域时,光标会有一个绿色的 + 号出现,然后松开鼠标,自动弹出下图所示:
此时,代码块已经生成,但是需要我们重新编辑,确定他们名字和缩写,方便我们以后编程中使用。
点击 Edit 按钮,然后:
之后,点击 Done,代码块就写好了。接下来就是使用了。
在我们的 Xcode 中输入 @tf 便会有 @tf-textfield 的提示了,点击回车,然后剩下的就是填空了。
你学会了吗?
网友评论