初学者,勿喷,在看Swift的数组时,除了如Int,String等等基础数据类型以外,Swift能在定义一个数组的时候使其存储自定义的数据类型吗?
比如如下的代码:
var todos: Array<TodoModel> = []
class TodoModel: NSObject {
var id : String
var image:String
var title: String
var date:NSDate
init (id:String,image:String,title:String,date:NSDate){
self.id = id
self.image = image
self.title = title
self.date = date
}
}
Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号
可以的 类似这样
这不就是 泛型集合吗 当然可以~
个人认为swift数组更加规范了。但是在某些参数放在数组或则字典里面的API来说却是个坑。不能把不同类型的数据放在一个array里面了