摘要: 在开始介绍Swift中的扩展之前,我们先来回忆一下OC中的扩展。 在OC中如果我们想对一个类进行功能的扩充,我们会怎么做呢。 对于面向对象编程的话,首先会想到继承,但是继承有两个问题。 第一个问题:继承的前提是这个类可以被继承,在Swift中又不可以被继承的类 final,OC中也有不可以被继承的类 阅读全文
posted @ 2017-02-16 15:52 幻影-2000 阅读(1101) 评论(0) 推荐(0) 编辑
摘要: 初始化是为类 结构体 或者枚举准备实例的过程。这个过程需要给实例里的每一个存储属性设置一个初始值并且在新实例可以使用之前执行任何其它所必需的配置或初始化。 初始化器 初始化器在创建特定类型的实例时被调用。在这个简单的形式中,初始化器就像一个没有形式参数的实例方法,使用 init 关键字来写: 代码示 阅读全文
posted @ 2017-02-16 11:16 幻影-2000 阅读(265) 评论(0) 推荐(0) 编辑