我们总是羡慕周边的大神,为啥你什么都会,我觉得一个人比你会的东西多,是因为人家花费的时候比较多,所谓多一份努力,多一份收获。加油!!!
作为程序员只有多敲,多想,多实践,多作死。
1.什么是常量?
常量是在程序运行过程中不能改变值的量
2.什么是变量?
变量是可以在程序运行过程中不断变化的量
3.定义:
var(变量)/let(常量) 标识符的名称 : 标识符的类型 = 初始化值
- 在swift当中先定义再初始化:
var age 这种写法会直接报错.
报错原因:(type annotation missing in pattern:没有指定数据类型)
在Swift中如果想要先定义一个变量,
以后使用时再初始化必须在定义时告诉编译器变量的类型(类型标注)
写法为:
var age: Int
age = 20
- 定义的同时初始化:
在Swift中如果定义的同时初始化一个变量,可以不用写数据类型
编译期会根据初始化的值自动推断出变量的类型(类型推断机制)
var age: Int = 20
var age = 20
4.创建对象
// 1.创建UIView对象并且制定frame
let view : UIView = UIView(frame: CGRect(x: 0, y: 0, width: 100, height: 100))
// 2.设置UIView的属性
view.backgroundColor = UIColor.blueColor()
// 3.给view对象内部添加子控件
// 3.1.创建子控件
// swift中使用枚举: 1.枚举的类型.具体的类型 2. .具体的类型
let btn : UIButton = UIButton(type: .ContactAdd)
// 3.2.设置btn的位置
btn.center = CGPoint(x: 50, y: 50)
// 3.3.将子控件添加到View中
view.addSubview(btn)
总结:
1.在开发中优先使用常量,只有在需要修改时,再修改成var
2.常量本质:保存的内存地址不可以修改,但是可以通过内存地址拿到对象,之后修改对象内部的属性
网友评论