【Swift基础】01常量&变量
2016-06-02 11:07
211 查看
常量&变量
简单体验
// 定义变量 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 变量名: 类型 = 值
相关文章推荐
- Apple Swift学习教程
- 介绍 Fedora 上的 Swift
- Swift中实现点击、双击、捏、旋转、拖动、划动、长按手势的类和方法介绍
- Swift自定义iOS中的TabBarController并为其添加动画
- Swift编程中的泛型解析
- Swift中定义二维数组的方法及遍历方法示例
- 简单分析Swift语言的一些基本特征
- 使用 Swift 语言编写 Android 应用入门
- Swift与C语言指针结合使用实例
- Swift心得笔记之控制流
- 用Swift构建一个简单的iOS邮件应用的方法
- 苹果公司推出的新编程语言Swift简介和入门教程
- Swift实现iOS应用中短信验证码倒计时功能的实例分享
- 探讨Swift数组和字典
- Swift中的指针操作和使用详细介绍
- Swift中使用正则表达式的一些方法
- Swift心得笔记之运算符
- Swift中使用可选类型完美解决占位问题
- Swift学习笔记之构造器重载