首页 » iOS编程基础:Swift、Xcode和Cocoa入门指南 » iOS编程基础:Swift、Xcode和Cocoa入门指南全文在线阅读

《iOS编程基础:Swift、Xcode和Cocoa入门指南》第一部分 语言

关灯直达底部

本部分将会从头开始介绍Swift这门语言,整个介绍是非常严密且有序的。通过本部分的介绍,你将熟悉并适应Swift,从而能够进行实际的编程工作。

·第1章从概念与实践上介绍Swift程序的结构。你将学习到Swift代码文件的组织方式,以及面向对象的Swift语言最重要的底层概念:变量与函数、作用域与命名空间,以及对象类型与实例。

·第2章将会介绍Swift函数。我们首先会从函数的声明与调用方式基础开始;接下来介绍参数——外部参数名、默认参数与可变参数。然后将会深入介绍Swift函数的功能,同时还会介绍函数中的函数、作为一等值的函数、匿名函数、作为闭包的函数,以及柯里化函数。

·第3章首先会介绍Swift变量——变量的作用域与生命周期、如何声明与初始化变量,以及一些重要的Swift特性,如计算变量与setter观察者等。然后会介绍一些重要的内建Swift类型,包括布尔、数字、字符串、范围、元组与Optional。

·第4章将会介绍Swift对象类型——类、结构体与枚举。本章将会介绍这3种对象类型的工作方式,如何声明、实例化与使用它们。接下来会介绍多态与类型转换、协议、泛型及扩展。本章最后将会介绍Swift的保护类型(如AnyObject)与集合类型(Array、Dictionary与Set,还包括Swift 2.0新引入的用于表示位掩码的选项集合)。

·第5章内容比较庞杂。我们首先会介绍用于分支、循环与跳转的Swift流程控制结构,包括Swift 2.0的一个新特性——错误处理。接下来将会介绍如何创建自己的Swift运算符。本章最后将会介绍Swift访问控制(私有性)、内省机制(反射)与内存管理。