Mengenal代表团pada Swift

彭加塔尔

Biasanya kalau bermain dengan UITableView ataupun UICollectionView杨diletakkan pada UIViewController Pasti akan menemui suatu语法sepiti ini …

  self.tableView.delegate =自我 

Untuk bisa berinteraksi dengan tableView塔迪,misalkan melakukan suatu aksi tertentu ketika salah satu baris pada tableView telah dipilih maupun akan dihapuskan,maka kita sering kali menggunakan 代表团 pada tableView supaya bisa melakukan aksi dissebutbut。

彭巴哈桑

塞卡拉·巴哈萨(Secara bahasa), 代表团成员 auau pendelegasian adalah penyerahan tugas kepada pihak lain。 iOS上的Dalam konteks pemrograman iOS桌面,Objective-C,Pendelegasian disini adalah menyerahkan tugas dari objek tertentu ke objek yang lain,misalkan untuk melakukan suatu aksi terhadap数据yang ditampilkan seakam seaka seaka UITableView ,特伦特杜(Tertentu),物品清单UITableView 。 Singkatnya seperti itu。

Gambaran / contoh paling sederhana dalam pemanfaatan 代表帕达·斯威夫特(Pad Swift),米萨拉坎·门尼穆拉西坎·胡邦根·安塔拉· Bos丹· Sekretaris达兰·彭德拉·加勒斯·安图克·蒙塔图尔·贾格沃尔会议,塞卡拉· Bos特拉拉鲁·西布克·塞温加·贾达瓦·森达瓦·森达里·森帕里

Agar Sekretaris Sekretaris Sekretaris Mengatur Jadwal Meeting,玛卡·北丹图坎·杜卢· Sekretaris S Sekretaris bekerja

 协议SekretarisDelegate { 
func aturJadwalMeeting()
}

Lalu,kita Implementasikan protokol tersebut琼脂si Sekretaris bisa mengatur jadwal会议…

  Sekretaris类:SekretarisDelegate { 
func aturJadwalMeeting(){
打印(“哇,阿瓜·孟加杜尔·贾德瓦尔·Meetingnya Bos nih😛”)
}
}

Klas Bos didefinisikan sebagai berikut,karena dia punya delegasi buat mengatur会议,maka dia punya属性delegate misalkan。

  Bos类{ 
// bos bisa ngapain aja sama punya apa dideklarasikan disini
  // karena si Bos sibuk gak sempat atur会议,punya代表deh 
var代表:SekretarisDelegate?
}

Sekarang, Sekretaris dan Bos nya。

 让马里奥= Bos() 
让tina = Sekretaris()

Lalu,Mario Menyuruh,Tina supaya bisa mengatur jadwal Meetingnya,Dan Si Mario pun bisa mengatur jadwal Meetingnya dengan bantuan Tina。

  mario.delegate =蒂娜 
mario.delegate?.aturJadwalMeeting()
  //输出:Whoa,aku mengatur jadwal Meetingnya bos nih😛 

概括

Kira-kira begitu gambaran sederhana tentang散文代表团。 UITableViewUICollectionView ,杨杨派粘贴式函子委派代表杨卡拉·克尔贾尼亚·米里普·塞佩尔蒂·塞德拉汉·迪亚塔斯。 Semoga bermanfaat😄