1.除了OC中的所有基本类型外,Swift还提供了三个基本的集合类型,Array、Set和Dictionary。
2.Swift中的常量比C语言中的常量更强大,使用常量可以让你的代码更加安全。
3.Swift新增了高阶数据类型元组(Tuple)。元组可以让你创建或者传递一组数据,比如作为函数的返回值时,你用一个元组可以返回多个值。
4.Swift新增了可选(Optional)类型,用于处理值缺失的情况。可选表示“那儿有一个值,并且它等于x”或者“那儿没有值”。可选有点像在OC中使用nil,但是它可以用在任何类型上,不仅仅是类。可选类型比OC中的nil指针更加安全也更具表现力。
5.Swift是一门类型安全的语言,这意味着Swift可以让你清楚地知道值的类型。如果你的代码需要一个 String ,类型安全会阻止你不小心传入一个 Int 。同样的,如果你的代码需要一个 String,类型安全会阻止你意外传入一个可选的 String 。类型安全可以帮助你在开发阶段尽早发现并修正错误。