Swift——常量&变量
2015-12-13 22:40
218 查看
简单体验
// 定义变量 var i = 10 print(i) i = 15 print(i) let j = 20 // 常量一经定义不能自改数值 // j = 25 print(j)
阶段性小结
var定义变量,设置之后可以修改
let定义常量,设置之后不可以修改
语句末尾不用使用
;
在 Swift 中使用
print()替代 OC 中的
NSLog
定义 OC
对象
// 实例化视图 let v = UIView(frame: CGRectMake(0, 0, 100, 100)) // 设置背景颜色 v.backgroundColor = UIColor.redColor() // 添加到根视图 view.addSubview(v)
阶段性小结
在
Swift中要实例化一个对象可以使用
类名()的格式,与
OC中的
alloc/init等价
OC中的
initWithXXX在
Swift中通常可以使用
类名(XXX: )找到对应的函数
OC中的
[UIColor redColor]类方法,在
Swift中通常可以使用
类名.XXX找到对应的函数
使用
let修饰
v并且赋值,表示
该常量的内存地址不允许修改,但是可以修改其内部的属性
当前对象的属性,不需要使用
self.
常量&变量的使用原则:尽量先用 let,只有需要变的时候,再用 var,能够更加安全
变量类型
let x = 10 let y = 10.5 let z: Double = 20 print(Double(x) + y) print(x + Int(y)) print(y + z)
阶段性小结
初次接触
Swift中会因为简单的
var
let误以为
Swift中的类型非常松散
其实所有变量的准确类型都是在赋值的同时自动推导的
Swift是对类型要求非常严格的一门语言,
一个值永远不会被自动转换成其他类型
如果要转换,必须显示转换,Swift 中
小数默认是
Double类型
整数默认是
Int类型
如果要显式的指定变量的类型,可以在定义是使用
var 变量名: 类型 = 值
相关文章推荐
- 简读The Swift Programming Language官方文档--下标脚本 Subscripts
- 简读The Swift Programming Language官方文档--属性Properties
- 简读The Swift Programming Language官方文档--枚举
- 简读The Swift Programming Language官方文档--控制流
- 简读The Swift Programming Language官方文档--函数
- 简读The Swift Programming Language官方文档--集合类型
- 简读The Swift Programming Language官方文档--算数运算符
- 简读The Swift Programming Language官方文档--基础篇
- Swift版本UIWebView长按保存图片
- 近年来科技巨头们开源的十个产品,不只是.NET、Swift
- Advanced Swift中文版
- 用二维数组绘图swift 2.0
- iOS讲解迷惑--Swift中枚举、继承、协议
- iOS讲解迷惑--Swift中类和结构体
- iOS项目之Swift新闻App(六)—侧栏菜单的实现
- iOS项目之Swift新闻App(五)—头条新闻的实现
- iOS项目之Swift新闻App(四)—导入MJRefresh和SDWebImage三方库
- 2015年科技巨头的十个开源产品,不只是.NET、Swift
- Swift初始化方法
- swift:autoLayout 中的默认规定