240 发简信
IP属地:北京
  • 闭包的循环引用

    建立NetworkTools对象 实例化NetworkTools并且加载数据 运行时不会造成循环引用,因为loadData执行完毕后,就会释放对...

  • 闭包

    闭包简介 与OC中的Block类似,闭包主要用于异步操作执行完成后的代码回调,网络访问结果以参数的形式传递给调用方 与OC中的 block 类似...

  • 函数

    函数定义 格式 func 函数名(形参列表) -> 返回值 {代码实现} 调用 let result = 函数名(值1,参数2:值2...) 函...

  • 集合

    数组 数组使用[]定义,这一点与OC相同 遍历 通过下标获取指定项的内容 可变&不可变let 定义不可变数组var 定义可变数组 数组的类型如果...

  • 循环

    for循环 OC风格的循环 for-in,0..<10表示从0到9 for-in,0...10表示从0到10 省略下标_ 能够匹配任意类型_ 表...

  • 控制流

    if Swift 中没有C语言中 非零即真 的概念 在逻辑判断时必须显式的指明具体的判断条件 true/false if 语句条件的()可以省略...

  • 字符串

    在Swift 中,字符串的类型是String 其本身类型是一个结构体,比NSString更加轻量级,速度更快 支持直接遍历 Swift 中的St...

  • optional可选值

    在Swift中, 变量(常量)可能有值,可能为 nil ,称为可选使用?标识某个值是一个可选值 可选项的值不能直接进行运算使用!向系统表明,我这...

  • 常量和变量

    定义 let 定义常量,一经赋值不允许再修改 var 定义变量,赋值后仍然可以修改 自动推导 Swift 能够根据右边的代码, 推导出变量的准确...

个人介绍
"Talk is cheap. Show me the code"