Hva betyr "delegat" Mean i Xcode?

Hva betyr "delegat" Mean i Xcode?


Du kan bruke Xcode integrert utviklingsmiljø fra Apple til å programmere iPhone, iPod touch og iPad apps i Objective-C og Cocoa programmeringsspråk. Kakao er den application programming interface, som lar deg koble til iPhone, iPod touch og iPad tjenester som et kart eller kamera. En representant er en hjelper klasse i Cocoa som gjør at et annet objekt til å varsle det når visse hendelser skjer.

Role of Dele

Representanten mottar meldinger fra en rekke objekt som inneholder en peker referanse til representanten. Hensikten sender meldinger til representanten når det er behov for sine innspill for en oppgave.

Hvorfor Delegater Needed

Objektet må representanten fordi objektet kan bare oppnå en generisk oppgave, så det må representanten for å oppnå en mer spesifikk oppgave.

Hvordan Delegasjon Works

Objektet varsler representanten når objektet trenger sin inngang for en bestemt oppgave. Representanten gir bestemt atferd på ulike steder i oppgaven.

Delegering Design Pattern

Delegering er vanlig i Cocoa. Det er god praksis å bruke delegasjon heller enn subclassing en klasse.