一个 C++ 程序员眼中的 Swift(三)

接下来的内容就更有趣了,方便的`for-in`、强大的`switch`、 穿越的`break`等等。每一个都戳到了 C++ 程序员的痛处或痒处。 ...

C++ 的关键字 mutable

mutable 是个很有意思的属性。mutable 声明的类成员可以在 const 方法中被修改;const 实例中的 mutable 成员不受 const 的限制。 ...

一个 C++ 程序员眼中的 Swift(二)

作为学习笔记,这一系列的内容会显得非常琐碎。这正如海边的贝壳,虽然大小不一,但各有特色,每一个都让你欣喜不已,爱不释手。也正因为是在学习过程中的一些零星记录,所以内容会浅显很多,并且缺乏严谨,甚至会出现谬误。这是需要注意的。 ...

一个 C++ 程序员眼中的 Swift(一)

本文记录了作为一个 C++ 程序员,在学习 Swift 的过程中发现的一些有趣的特性。有的是 C++ 中已经有但 Swift 做的更好的,有的是 C++ 中还没有的或者隐藏的比较深的。总有些特性能引起你的兴趣,去更深入的了解 Swift 这门新兴的语言。 ...

在 App 中使用 Mac OS X 系统声音

声音绝对会为你的 App 增色不少。哪怕是最简单的输入反馈或事件提醒,也会让你的 App 马上就变得生动起来甚至趣味盎然。让人欣慰的是,你并不需要费心去制作一段声音并把这个声音文件加入到你的 App 中。因为系统已经自带了多达十四种音效。 ...