zoukankan      html  css  js  c++  java
  • Swift学习第一天之数组

    Swift学习第一天:

     

    1:数组的使用

    数组的定义:

    let numbers = [1, 2, 3, 4, 5, 6, 7, 8, 9, 10]

    2:数组的遍历

    for num in numbers {

        print(num)

    }

    3:也是通过下标来制定内容

    let num1 = numbers[0]

    let num2 = numbers[1]

    4.定义可变不可变

     `let` 定义不可变数组

     `var` 定义可变数组

    5.向可变数组里面追加内容

    array1.append("wangwu")

    6.数组初始化的时候如果赋值

     如果初始化时,所有内容类型一致,择数组中保存的是该类型的内容

      如果初始化时,所有内容类型不一致,择数组中保存的是 `NSObject

    7. 在 Swift 中,数字可以直接添加到集合,不需要再转换成 `NSNumber`

    8. 在 Swift 中,如果将结构体对象添加到集合,仍然需要转换成 `NSValue`

    array2.append(NSValue(CGPoint: CGPoint(x: 10, y: 10)))

    9.数组实例化之前不可以添加新值

    var array3: [String]

    //: 实例化之前不允许添加值

    //array3.append("laowang")

    10.  必须是相同类型的数组才能够合并

     开发中,通常数组中保存的对象类型都是一样的!

    11. 内存分配

     如果向数组中追加元素,超过了容量,会直接在现有容量基础上  2

     

  • 相关阅读:
    JQuery简介
    javascript中的正则表达式
    JSDom
    JavaScript事件的属性列表
    JavaScript中innerText和innerHTML的区别
    JavaScript设置粘贴板
    Windows.event
    Https:Java代码设置使用证书访问Https
    Https:证书生成 .p12 .keyStore 和 .truststore文件理解
    HTTP:HTTP请求头和响应头详解
  • 原文地址:https://www.cnblogs.com/chaoyueME/p/5605700.html
Copyright © 2011-2022 走看看