Swift-常量与变量
2016-02-22 14:33
253 查看
常量&变量
简单体验
//定义变量 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 变量名:类型 = 值
相关文章推荐
- 最近学swift的一些记录
- 窥探Swift之数组安全索引与数组切片
- swift 字符串——swift 学习(一)
- Library not loaded: @rpath/libswiftCore.dylib的解决方法
- Swift中计算字符串长度
- swift基本语法(总结提炼版)之003 Swift类型转换
- swift基本语法(总结提炼版)之002逻辑分支
- swift基本语法(总结提炼版)之001常量&变量
- Swift基础语法&&入门教程_字符串,数组_字典
- swift入门语法&&基础教程
- Swift中的UIKit重力学
- SWIFT 懒加载
- Swift中闭包的循环引用
- SWIFT 闭包的简单使用二
- SWIFT 闭包的简单使用
- The Swift Programming Language学习笔记(七)——函数
- The Swift Programming Language学习笔记(五)——集合类型
- Swift实现IOS界面的跳转
- swift基本运算符
- The Swift Programming Language学习笔记(六)——控制流