类
类的转化
- // 用泛型替代父类:
- func valueIsOk<T: JSONModel>(anyClass: T) {
- }
- // JSONCart 是 JSONModel的子类,传入JSONCart
- self.valueIsOk(anyClass: item)
数组
定义数组
- 1 //定义数组类型
- 2
- 3 var array1: Array<String>
- 4 var array2:[String]
创建数组
- 1 //Int类型数组
- 2 var arr0 = Array<Int>()
- 3
- 4 //或者
- 5
- 6 var arr1 = [Int]()
数组转化为Any类型
一个不知类型的数组变量 someArray
- let dataArray = (someArray as? Array<Any>)
或者这样
- let dataArray = (someArray as? [Any])
都可以的。
字典
字典转化
- 1 // 把 item 转化为字典可以这样做:
- 2 let dic = item as? [String: Any]
- 3 // 或者
- 4 let dic1 = item as? Dictionary[String: Any]