swift 的特点:
1,swift 融合了C 与 OC 的优点,并且摒弃了其为了兼容C所受到的限制。
2,swift 吸纳了安全编程模式,并且新增了一些现代化功能,使其更易使用,更加灵活,更具乐趣。
3,swift 其简洁的风格和 倍受青睐的Cocoa / Cocoa Touch 相结合,将为重新构思软件开发的过程带来新机遇。
4,swift 采用ARC(Automatic Reference Counting,自动引用计数)来简化 内存 管理。
常、变量的申明:
swift 中使用let 关键字声明常量,使用var 关键字申明变量。
方式1:
let maxIndex = 10
var minIndex = 0
方式2:
let maxIndex :Int =10
var minIndex:Int
注:1,常量在声明的时候,必须给定初始值,且在后面的使用中不能改变。类似于java 当中final 关键字修饰的变量。
2,变量采用 第一种方式声明的时候,必须给定初始值,否则将出现Type annotion missing in pattern 的错误,采用第二中方式声明的时候,可以在使用的时候赋值。
3,在同一行申明多个常量或者变量时,每个常量、变量之间用逗号(”,“)分割。例如:let a = 1,b = 2,c = 3
常、变量的命名规则:
1,可以使用任意字符为常、变量命名,包括Unicode,例如:
let n = 3.14159
let 你好 ="你好"
2,常量与变量名不能包含数学符号、箭头、保留的(或者非法的)Unicode 码、连线与制表符;
3,不能以数字开头,但可以在变量名的其他地方使用数字;
4,不能以相同的名字重复命名,不能改变其存储值的类型,也不能将一个常量改为变量,将一个变量改成常量。