iOS开发之Swift基本语法详解
2016-03-16 09:54
288 查看
Swift语言简介
2010 年 7 月,苹果开发者工具部门总监Chris Lattner(克里斯·拉特纳)开始着手
Swift编程语言的设计工作,用时一年时间,完成开发语言基本架构,经历了4年的开发周期,终于在2014 年 6 月
Apple WWDC发表,用来撰写 OS X 和 iOS 应用程序等。
Swift较Objective-C优点 ?
快速、现代、安全、互动,而且明显优于Objective-C语言;
取消了
Objective-C的指针及其他不安全访问的使用;
舍弃
Objective C早期应用
Smalltalk的语法,全面改为
句点表示法;
提供了类似 Java 的命名空间(namespace)、泛型(generic)、运算对象重载(operator overloading)等新概念。
基本知识点详解
常量与变量let声明常量,
var声明变量,打印
print()
枚举类型:枚举名称点枚举值(点语法表示)
常量、变量可用任何字符表示,常量必须在定义时初始化, 否则会报错
每行语句后不需添加分号(添加也正确),若是多条语句则需添加分号区别
若在定义的同时并初始化 - 没有必要指定数据类型,若定义时没初始化 - 必须指定数据类型
常量、变量名不能包含数学符号、箭头、保留的/非法的Unicode 码位、连线与制表符、也不能以数字开头,但可在常量、变量名其他地方包含数字
Swift对数据类型要求非常严格,若要转换,则必须显示转换;
小数默认是
Double类型
整数默认是
Int类型
var 2x = 50 //错误
var
相关文章推荐
- Swift - 使用NSURLSession同步获取数据(通过添加信号量)
- Swift 中使用 SQLite——批量更新(事务处理)
- Swift 中使用 SQLite——查询数据
- Swift 中使用 SQLite——修改和删除数据
- Swift 中使用 SQLite——新增数据
- Swift 中使用 SQLite——创建数据表
- Swift开发第四篇——柯里化
- Swift 中使用 SQLite——打开数据库
- 对照Java学习Swift--集合类型
- 在Swift中如何使用C中的Struct
- Swift开发第三篇——Playground
- Swift-2.8枚举
- Swift基础--手势识别(双击、捏、旋转、拖动、划动、长按)
- Swift异常处理:throw和rethrow
- Swift - 操作SQLite数据库(引用SQLite3库)
- Swift 函数的基本写法与使用元组实现返回多个值(四)
- 对照Java学习Swift--字符串和字符
- Swift语法--continue和break的标签用法
- THE SWIFT CODE之设置UIBUTTON的不同方式创建,以及不同的状态和外观
- Swift 2.0 UItableView 的简单使用