简介
最近几天接触了Swift这门新的计算机编程语言,感觉比起Objective-C,有了跟进一步的优化,让程序开发人员能够更加简单,方便的完成代码工作,是一个不错的新兴编程语言.
首先我们来简单介绍一下Swift,Swift是一种计算机编程语言,是苹果于2014年苹果开发者大会发布的新开发语言,可与Objective-C共同运行于MAC OS和iOS平台,用于搭建基于苹果平台的应用程序.并且于2015年12月4日,苹果公司宣布Swift编程语言开放源代码.
操作优点
Swift对于初学者来说是有好的,他是第一个既满足工业标准又像脚本语言一样充满表现力和趣味的编程语言.它支持代码预览,这个革命性的特性可以允许程序员在不编译和运行应用程序的前提下运行 Swift 代码并实时查看结果.
应用优势
Swift 将现代编程语言的精华和苹果工程师文化的智慧结合了起来.编译器对性能进行了优化,编程语言对开发进行了优化,两者互不干扰,鱼与熊掌兼得.Swift 既可以用于开发“hello, world”这样的小程序,也可以用于开发一套完整的操作系统.所有的这些特性让 Swift 对于开发者和苹果来说都是一项值得的投资.
基础知识
输出语句
注意:在Swift 2.0以前,有print 和println两种输出函数,在2.0时,两个合并为一个函数print
我们注意到,在swift中我们不用在结尾写分号了,当然也可以写,并不会影响运行
常量与变量
Swift中的标识符
1.由数字 字母 下划线组成
2.不能以数字开头
3.不能与系统的关键字重复,`系统关键字`
4.全面支持了Unicode编码,调用emoj 表情control + command + 空格
一、数据类型
1.整形 OC NSInteger
Swift Int
Int Int8 Int16 Int32 Int64
无符号整形 OC NSUInteger
Swift Uint
声明常量或者变量的类型
修饰符 标识符 : 类型 = 初值
如果没有类型修饰 默认为Int
2.浮点型
单精度 Float 精确度 低于6位
双精度 Double 精确度 15位
如果没有类型修饰 默认为Double
Swift中有严格的类型审核
必须保证类型匹配, 才可以作运算
double + Double(float)
上述式子就是对float类型的进行强转成为Double类型
3.字符和字符串
字符
OC char
Swift Character
字符串
OC NSString
Swift String
不同类型的字符串拼接,需要强转
as 强转修饰符
uppercaseString是把字符串全部大写
lowercaseString是把字符串全部小写
4.Bool类型
Swift中的布尔类型
true 和 false
值得注意的是Swift中的Bool是true而不是yes
5.可选类型 ?, !强制解析, 把不一定的值肯定
6.元组类型
三种元组类型
7. 数组类型
数组初始化
Array或者[SomeType]
1> 空数组的初始化
2> 非空数组初始化
直接使用非空的数组
判断数组是否为空,在数组中添加元素,根据下标来插入元素
数组根据下标取值,修改值,删除数组中的元素
未完待续~
网友评论