Свифт дэх протокол ба төлөөлөгч гэж юу вэ?
Свифт дэх протокол ба төлөөлөгч гэж юу вэ?

Видео: Свифт дэх протокол ба төлөөлөгч гэж юу вэ?

Видео: Свифт дэх протокол ба төлөөлөгч гэж юу вэ?
Видео: Crypto Pirates Daily News - February 3rd, 2022 - Latest Cryptocurrency News Update 2024, May
Anonim

Шаардлага: a протокол

Төлөөлөгчид Энэ нь анги эсвэл бүтцийг шилжүүлэх боломжийг олгодог дизайны загвар юм (эсвэл төлөөлөгч ) өөр төрлийн жишээн дээр түүний зарим үүрэг хариуцлага

Үүнийг харгалзан үзвэл Свифтийн төлөөлөгч гэж юу вэ?

Хэрэгжүүлж байна Свифт дахь төлөөлөгчид , алхам алхамаар. Төлөөлөгчид тодорхой үйл явдал тохиолдоход нэг объект өөр объект руу мессеж илгээх боломжийг олгодог дизайны загвар юм. А объект В объектыг дуудаж ямар нэгэн үйлдэл хийхийг төсөөлөөд үз дээ.

Мөн Свифтэд төлөөлөгчдийг хэрхэн ашиглах вэ? Төлөөлөгчийг ашиглах үндсэн алхамууд нь Objective-C болон Swift-ийн аль алинд нь адилхан:

  1. Төлөөлөгчид илгээсэн мессежийг тодорхойлсон төлөөлөгчийн протокол үүсгэ.
  2. Төлөөлөгчийг бүртгэхийн тулд төлөөлөгчийн ангилалд төлөөлөгчийн өмч үүсгэнэ үү.
  3. Төлөөлөгчийн ангид төлөөлөгчийн протоколыг баталж хэрэгжүүлэх.

Үүний дагуу Swift дахь протокол гэж юу вэ?

Протоколууд . А протокол тодорхой даалгавар эсвэл функцэд тохирсон арга, шинж чанар болон бусад шаардлагын төлөвлөгөөг тодорхойлдог. The протокол Дараа нь тэдгээр шаардлагын бодит хэрэгжилтийг хангахын тулд анги, бүтэц, тооллогоор баталж болно.

iOS дээрх төлөөлөгч ба протокол гэж юу вэ?

Төлөөлөгчид -ийн хэлний онцлогийн хэрэглээ юм протоколууд . The төлөөлөгч дизайны загвар нь ашиглах кодыг боловсруулах арга юм протоколууд шаардлагатай бол. Какаоны хүрээнд, the төлөөлөгч загварын хэв маяг нь тодорхой зүйлд тохирох ангийн жишээг тодорхойлоход хэрэглэгддэг протокол.

Зөвлөмж болгож буй: