1、2014 年苹果公司与WWDC(苹果开发者大会)发布的新技术
2、Chris Lattner 从2010 年7 月开始主导开发swift 编程语言。
3、Swift用于编写iOS 和OS X应用
4、支持代码预览
swift特点和功能
1、语法内容混合了OC、javascript、python,简介方便
2、新功能:闭包的统一于函数指针、元组与多个返回值
3、互动娱乐
4、REPL(Read-Eval-Print Loop)
5、转为安全
6、高效强大
1/基本的数据类型:Int 整形、Double 和Float 表示浮点型、Bool 布尔值、string文本类型数据 、Array数组、Dictionary 字典
2/常量:let 、变量 var
let con = 100;l
var vai = 30
avi = 40
3/ 一行中声明多个常量或者变量、用都好隔开
var a = 3 , b= 4 , c = 5
4/类型标注,如果声明的同时赋了初始值,并不需要类型标注
var who :string
who = "xiaomiang"
println(who)
5/ 变量和常量的命名,不能包含数字符号、箭头、连线与制表符、不能够以数字开头;
let 你好="bugai"
println(你好);
oc中的nil是指向不存在对象的指针
swift中nil 是表示一个确定的值,表示的值缺失,
(它们两者之间是不同的)