摘要: 来源在一个类的实例被释放之前,反初始化函数被立即调用。用关键字deinit来标示反初始化函数。反初始化函数只适用于类类型。析构器原理如果创建了一个自定义的类来打开一个文件,并写入一些数据,你可能需要在类实例被释放之前关闭该文件。在类的定义中,每个类最多只能有一个反初始化函数。反初始化函数不带任何参数... 阅读全文
posted @ 2015-03-23 20:47 道无涯 阅读(338) 评论(0) 推荐(0) 编辑
摘要: 来源构造过程是为了使用某个类、结构体或枚举类型的实例而进行的初始化过程。类实例也可以通过定义析构器(deinitializer)在类实例释放之前执行特定的清除工作。存储型属性的初始赋值构造器默认属性值自定义构造器构造参数内部和外部参数名可选属性类型构造过程中常量属性的修改默认构造器结构体的逐一成员构... 阅读全文
posted @ 2015-03-23 16:45 道无涯 阅读(189) 评论(0) 推荐(0) 编辑
摘要: 来源Official documents定义一个基类(Base class)子类重写重写方法重写属性重写属性的Getters和Setters重写属性观察器(Property Observer)防止重写一个类可以继承另一个类的方法,属性和其它特性。当一个类继承其它类时,继承类叫子类,被继承类叫超类(或... 阅读全文
posted @ 2015-03-23 13:55 道无涯 阅读(231) 评论(0) 推荐(0) 编辑
摘要: 来源Official documents附属脚本:可以定义在类、结构体和枚举这些目标中,可以认为是访问对象、集合或序列的快捷方式。举例来说,用附属脚本访问一个数组(Array)实例中的元素可以这样写 someArray[index] ,访问字典(Dictionary)实例中的元素可以这样写 some... 阅读全文
posted @ 2015-03-23 11:02 道无涯 阅读(141) 评论(0) 推荐(0) 编辑