Swift-常量(let)和变量(var)
2015-08-15 00:59
302 查看
Xcode中使用playground来预览代码及运行结果
见名知意, playground即游乐场
阶段性小结
语句末尾不用使用
在 Swift 中使用
定义
阶段性小结
在
使用
当前对象的属性,不需要使用
常量&变量的使用原则:尽量先用 let,只有需要变的时候,再用 var,能够更加安全
阶段性小结
初次接触
其实所有变量的准确类型都是在赋值的同时自动推导的
如果要转换,必须显示转换,Swift 中
小数默认是
整数默认是
如果要显式的指定变量的类型,可以在定义是使用
见名知意, playground即游乐场
常量&变量
简单体验
// 定义变量 var i = 10 println(i) i = 15 println(i) let j = 20 // 常量一经定义不能自改数值 // j = 25 println(j)
阶段性小结
var定义变量,设置之后可以修改
let定义常量,设置之后不可以修改
语句末尾不用使用
;
在 Swift 中使用
println()替代 OC 中的
NSLog
println的性能更好,后面会演示
定义 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 println(Double(x) + y) println(x + Int(y)) println(y + z)
阶段性小结
初次接触
Swift中会因为简单的
var
let误以为
Swift中的类型非常松散
其实所有变量的准确类型都是在赋值的同时自动推导的
Swift是对类型要求非常严格的一门语言,
一个值永远不会被自动转换成其他类型
如果要转换,必须显示转换,Swift 中
小数默认是
Double类型
整数默认是
Int类型
如果要显式的指定变量的类型,可以在定义是使用
var 变量名: 类型 = 值
相关文章推荐
- Swift-入门简介
- swift中使用GCDMulticastDelegate
- swift--闭包
- Swift 字典的常用方法
- swift简介
- Swift:什么时候使用结构体和类
- 基于Swift语言开发微信、QQ和微博的SSO授权登录代码分析
- Swift 数组的常用操作
- Swift String 一些常用方法
- Swift 2.0 项目中利用中自定义行高 时遇到的问题?
- Swift学习——Swift解释特定的基础(七)
- Swift和OC混用
- Chapter 17 Core Data iOS 8 -Swift Programming cookBook 读书笔记
- swift 字符串和字符相关
- swift -NavigationController,代理传值
- swift -UIView的使用
- swift -类的定义及使用
- swift -结构体
- swift -函数、函数指针
- Swift入门(九)——String与Int、Double、Float等数字相互转换