我们都知道在 Java 中声明一个抽象的类或者方法要使用 abstract 关键字,可是很遗憾熟悉的东西总会逝去,在 Swift 中已经没有了这个标签。
那么,我们究竟要如何来声明一个抽象的类呢?
私有构造器(初始化器)法
这一点倒是让人很熟悉对吧?吧构造器私有了那这个类肯定就不能被初始化了,自然就不能创建对象实例……不过……哪有那么多但是,反正能用就行了!
[crayon-68e6f[……]
我们都知道在 Java 中声明一个抽象的类或者方法要使用 abstract 关键字,可是很遗憾熟悉的东西总会逝去,在 Swift 中已经没有了这个标签。
那么,我们究竟要如何来声明一个抽象的类呢?
这一点倒是让人很熟悉对吧?吧构造器私有了那这个类肯定就不能被初始化了,自然就不能创建对象实例……不过……哪有那么多但是,反正能用就行了!
[crayon-68e6f[……]
Swift 提供了一种高性能的、兼容 Unicode 的字符串实现,这也成为了它自身标准库的一部分。在 Swift 2 中, String 类型不再遵守 CollectionType 协议,那时 String 是 [crayon-68e6f15f3[……]
早在去年,DT的概念就被提出来了,而我却一直不知。直到今天,才偶然了解到。赶紧google了以下,不仅扶额感叹:我已然跟不上潮流。
我们知道 IT 是 Information Technology 的简写;那么 DT 顾名思义,就是 Data Technology 的缩写了。
一想到将来国内计算机科学的课本上写的不再是“信息技术”而是“数据技术”,我就感到一阵毛骨悚然。
信息技术如今的代名词[……]