美文网首页
【SDK常用小技巧】字面量缺省值设置

【SDK常用小技巧】字面量缺省值设置

作者: 刘大帅 | 来源:发表于2015-10-19 10:12 被阅读48次

从SDK(SoftwareDevelopmentKit)的字面意思,咱们就能体会到一股浑然的责任感——作为软件开发工具,给程序员用的。

你越能让开发人员用的得心应手,越显本事,反之,估计你就会时不时的打喷嚏了。

此处介绍一个用Xcode开发,在写字面量时,会常用到的一个小技巧——给字面量设置缺省值(OC和Swift均支持)。

�字面量缺省值

此种状态下,这三个的值是nil吗?

看打印结果

打印结果

测试的时候发现,只有string支持这个东西(比如NSNumber的字面量就不支持),当时想不明白,看到打印结果,恍然大悟,这是Xcode编译的结果,所以实现机制就浮出水面了。

你换个编译器来看看就知道了

我用Mac自带的文本编辑打开这个文件,结果如下:

用文本编辑打开文件 实现机制
所以它的实现机制是Xcode通过<##>达到的.

Bingo!

相关文章

  • 【SDK常用小技巧】字面量缺省值设置

    从SDK(SoftwareDevelopmentKit)的字面意思,咱们就能体会到一股浑然的责任感——作为软件开发...

  • Effective Objective-C 03-04

    一、多用字面量语法** 1、字面量语法指的是直接使用@加上值对Foundation的常用的类进行初始化,例如NSS...

  • 字面量

    字面量: 1、数字字面量: 1.1、整数: 10进制:普通数字就是十进制 8进制:以0开头(...

  • 字面量

  • 字面量

    字面量 常见字面量的默认类型 可以通过typealias修改字面量的默认类型 swift自带类型之所以能够通过字面...

  • 字面量

    字面量(Literal) 上面代码中的10、false、"Jack"就是字面量 常见字面量的默认类型 public...

  • 字面量

    在读《编写高质量iOS与OS X代码的52个有效方法》这本书时,才发现了一个自己一直遗漏的问题,NSArr...

  • 第一篇.Excel单元格设置篇-单元格小技巧

    第一篇.单元格设置篇 一、单元格小技巧 1.常用快捷键 2.常用数字格式设置 3.日期时间格式设置 4.表格只能填...

  • OpenLayers发现与理解

    设置坐标无效 在使用OpenLayers设置坐标时经常无论,经测试发现,OpenLayers坐标字面量[经度,纬度...

  • Scala函数定义

    函数字面量 常说的字面量有:整型字面量 val i = 123浮点型字面量 val i = 3.14布尔型字面量 ...

网友评论

      本文标题:【SDK常用小技巧】字面量缺省值设置

      本文链接:https://www.haomeiwen.com/subject/eapzcttx.html