Xcode中的变量模板(variable template)的使用方法

大熊猫猪·侯佩原创或翻译作品.欢迎转载,转载请注明出处.
假设认为写的不好请多提意见,假设认为不错请多多支持点赞.谢谢! hopy ;)


你可能常常会写一些小的代码片段,里面自然少不了一些关键的变量.你会把这些代码片段放到网上,比方github里,作为演示样例.

可是有个问题,就是上述代码片段中的变量会依据不同系统,不同用户发生变化.在你这里有效的,可能在别人那就会无效.

举个不恰当的样例,比方当中有一个变量是你server的秘钥ID:

NSString *keyID = @"12345678"

当然假设你把你们家server的秘钥ID设置的这么简单,预计非常快就会下班了 ;),这里的要点是,当别人測试时,假设使用上面的秘钥ID值显然就是错误的.

为了避免以上发生错误的可能,你当然能够这么写一个凝视:

//注意!下面变量的值必须在你的环境中做对应改动
NSString *keyID = @"12345678"

可是貌似干的并不美丽…所幸的是Xcode为我们提供了一种特殊的变量模板(variable template)的语法非常适合这样的情况,我们能够这么写:

NSString *keyID = <# 你们家server上的keyID #>

你可能会不屑that,只是让我们看一下在Xcode中显示的结果:

这里写图片描写叙述

简单吗?有时候非常小的改变也能够改变世界 ;)

原文地址:https://www.cnblogs.com/mfmdaoyou/p/7250849.html