Swift 2.0 新特性综述

本篇中主要介绍Swift 2.0语言的新特性, 包括 Swift 语言引入的错误处理机制,以及对 ErrorType 的概述。

»
Author's profile picture YouYinan on Swift

Swift析构过程(Deinitialization)

上一篇介绍了Swift语言class、struct、enum的构造过程,本篇中主要介绍Swift语言的析构过程,主要包含析构过程的原理以及析构器的操作,析构器只适用于类类型,当一个类的实例被释放之前,析构器会被立即调用。析构器用关键字 deinit 来标示,类似于构造器要用 init 来标示。

»
Author's profile picture YouYinan on Swift

Swift构造过程(Initialization)

本文主要介绍Swift语言的中class、struct、enum的构造过程,构造器的定义。注意比较值类型(默认构造器逐一初始化,属性不需要赋初值)与引用类型(init())的构造的比较

»
Author's profile picture YouYinan on Swift

Swift继承(Inheritance)

本文主要介绍Swift语言中类的继承,主要包含基类的定义、子类生成及重写

»
Author's profile picture YouYinan on Swift

Swift方法(Methods)

本文主要介绍Swift语言中的方法使用,主要包含实例方法和类型方法两部分

»
Author's profile picture YouYinan on Swift

Swift属性(Properties)

本文主要介绍Swift语言的属性的基本概念,包含计算属性、存储属性、类型属性、属性观察者、全局与局部变量

»
Author's profile picture YouYinan on Swift