Xcode中的变量模板(variable template)的用法
2016-03-05 12:07
302 查看
大熊猫猪·侯佩原创或翻译作品.欢迎转载,转载请注明出处.
如果觉得写的不好请多提意见,如果觉得不错请多多支持点赞.谢谢! hopy ;)
你可能经常会写一些小的代码片段,里面自然少不了一些关键的变量.你会把这些代码片段放到网上,比如github里,作为示例.
但是有个问题,就是上述代码片段中的变量会根据不同系统,不同用户发生变化.在你这里有效的,可能在别人那就会无效.
举个不恰当的例子,比如其中有一个变量是你服务器的秘钥ID:
NSString *keyID = @"12345678"
当然如果你把你们家服务器的秘钥ID设置的这么简单,估计很快就会下班了 ;),这里的要点是,当别人测试时,如果使用上面的秘钥ID值显然就是错误的.
为了避免以上错误发生的可能,你当然可以这么写一个注释:
//注意!以下变量的值必须在你的环境中做相应修改 NSString *keyID = @"12345678"
但是貌似干的并不漂亮…所幸的是Xcode为我们提供了一种特殊的变量模板(variable template)的语法非常适合这种情况,我们可以这么写:
NSString *keyID = <# 你们家服务器上的keyID #>
你可能会不屑that,不过让我们看一下在Xcode中显示的结果:
简单吗?有时候很小的改变也可以改变世界 ;)
相关文章推荐
- 一种客户端即时通信数据的加密和解密方法
- 软件测试职业规划
- Xcode中的变量模板(variable template)的用法
- POJ1204 Word Puzzles(AC自动机)
- java 接口和继承总结
- IT十八掌作业_java基础第六天_接口与适配器模式、多态、内部类
- Bellman_Ford+普通队列(求不含负环的最短路)模板--持续更新中。。。
- C#File类
- poj Seuence
- python线程setDaemon
- spring热加载(隔一段时间加载properties等文件)ReloadableResourceBundleMessageSource
- 基于密度的聚类
- openstack通用技术介绍
- IHttpModule在webconfig中的注册
- C#一些小技巧
- 数据库事务隔离级别
- github 设置SSH KEY
- CGLIB动态代理
- cookie 跨域单点登录
- HDOJ 1528 Card Game Cheater(二分图最大匹配)