摘要: 1、扩展:Swift 使用一种扩展机制可以在原有类结构体和枚举 ,格式如下: extension 类型名{ // 新功能 } 可以在原类型(类、结构体、枚举)中添加新功能包括:1、实例计算属性和静态计算属性2、实例方法和静态方法3、构造器4、下标。2、协议:所有方法都是抽象的,称之为协议(p... 阅读全文
posted @ 2015-04-15 23:19 碧水晴天 阅读(162) 评论(0) 推荐(0) 编辑
摘要: 1、Swift 中的继承只能发生在类上,不能发生在枚举和结构体上。一个类可以继承另一个类的方法、属性、下标等特征,当一个类继承其他类是,继承类叫子类,被继承类叫父类。子类继承父类后,可以重写父类的方法、属性、下标等特征。例如:status:people 备注:一个类只能继承一个父类。多继承可以通过... 阅读全文
posted @ 2015-04-15 18:12 碧水晴天 阅读(129) 评论(0) 推荐(0) 编辑
摘要: 1、结构体和类在创建实例的过程中需要进行一些初始化工作,这个过程称之为构造过程。 方法:init(){} 称为构造器。 备注:存储属性在定义时候未初始化,在构造器没有初始化那么编译会报错。2、实例最终被释放的是否需要进行一些清楚资源的工作,这个过程成为析构过程。 在Swift中内存管理采用自动引... 阅读全文
posted @ 2015-04-15 13:56 碧水晴天 阅读(151) 评论(0) 推荐(0) 编辑