建立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...
在Swift中, 变量(常量)可能有值,可能为 nil ,称为可选使用?标识某个值是一个可选值 可选项的值不能直接进行运算使用!向系统表明,我这...
定义 let 定义常量,一经赋值不允许再修改 var 定义变量,赋值后仍然可以修改 自动推导 Swift 能够根据右边的代码, 推导出变量的准确...