美文网首页
01 - 基础篇之变量与常量

01 - 基础篇之变量与常量

作者: flowerflower | 来源:发表于2017-12-12 21:15 被阅读34次

    我们总是羡慕周边的大神,为啥你什么都会,我觉得一个人比你会的东西多,是因为人家花费的时候比较多,所谓多一份努力,多一份收获。加油!!!
    作为程序员只有多敲,多想,多实践,多作死。

    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.常量本质:保存的内存地址不可以修改,但是可以通过内存地址拿到对象,之后修改对象内部的属性

    相关文章

      网友评论

          本文标题:01 - 基础篇之变量与常量

          本文链接:https://www.haomeiwen.com/subject/ltvnixtx.html