var LocalFile = "xxx.json"
var Delta = false
var priority = DISPATCH_QUEUE_PRIORITY_DEFAULT
init(){
priority = DISPATCH_QUEUE_PRIORITY_HIGH
}
init(_:Bool){
Delta = true
priority = DISPATCH_QUEUE_PRIORITY_LOW
}
func getList(postData: Dictionary<String, String>){
let localdata = readfile(LocalFile)
if (localdata != "" && Delta == false){}
else{
}
}
Я просто начинающий для изучения Свифта. Когда я просматриваю этот класс, мне интересно, почему этот класс содержит 2 init()
? Как это работает с «приоритетом»?Что нового между init() и init (_: bool)
Этот второй 'init' не имеет смысла. Параметр игнорируется (и на самом деле он не может быть доступен вообще в реализации. – rmaddy