美文网首页
swift-1 常量和变量

swift-1 常量和变量

作者: sunmumu1222 | 来源:发表于2017-08-30 08:56 被阅读10次

    我以前做的swift笔记, 之前都是整理在onenote上, 最近想到整理出博客. 也方便自己查找, 可以当做自己的一份文档.

    1 定义常量

    let    初始化之后    不可修改
         定义变量   var   定义之后    可以修改
    
        let a = 10
        var b = 20.5
        b = 14.5
        let v = UIView()
        v.backgroundColor = UIColor.red // 仅仅修改的是 v 的属性 并没有修改 v的指针地址, 所以用 let
    

    2 自动推导 变量/常量的类型会根据右侧的代码执行结果,推导对应的类型

          热键:  option + click(点击鼠标左键)
    

    3 在swift 中类型要求异常严格

          ***任何不同类型的数据之间    不允许直接运算
          不会做默认的隐式转换    所有的类型确定  都由程序员负责
    

    4 swift 中 不存在基本数据类型 都是结构体

    5 基本数据类型转换

        OC      (int)x   => 类型强转
        Swift   Int(x)    "结构体"的构造函数
    

    6 指定变量/常量的类型

     也可以直接使用  let  x: 类型  =  值
        在swift 开发中 极少使用直接指定类型   通常都是自动推导!
    

    7 关于 var 和 let 的选择

        不可变的会更安全   开发的时候  通常都先使用  let   在需要变化的时候  再改为 var
    

    8 swift 整数 Int (OC中NSInteger 类似)

        swift小数 Double双 精度  比oc单精度高  (OC中 CGFloat)
    

    相关文章

      网友评论

          本文标题:swift-1 常量和变量

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