>> Tecnologia elettronica >  >> Cellulari & accessori >> iPhone

Cosa significa Delegate in Xcode

Puoi usare l'ambiente di sviluppo integrato Xcode di Apple per programmare app per iPhone, iPod touch e iPad nei linguaggi di programmazione Objective-C e Cocoa. Cocoa è l'interfaccia di programmazione delle applicazioni, che ti permette di connetterti a servizi di iPhone, iPod touch e iPad come mappe o fotocamera. Un delegate è una classe helper in Cocoa che permette a un altro oggetto di notificargli quando accadono certi eventi.

Ruolo del Delegate

Il delegate riceve messaggi da un oggetto host che contiene un riferimento puntatore al delegate. L'oggetto invia messaggi al delegate quando ha bisogno del suo input per un compito.

Perché servono i Delegate

L'oggetto ha bisogno del delegate perché l'oggetto può realizzare solo un compito generico, quindi ha bisogno del delegate per realizzare un compito più specifico.

Come funziona la Delegazione

L'oggetto notifica il delegate quando l'oggetto ha bisogno del suo input per un compito particolare. Il delegate fornisce un comportamento specifico in vari punti del compito.

Pattern di design Delegazione

La delegazione è comune in Cocoa. È best practice usare la delegazione piuttosto che creare una sottoclasse di una classe.

  1. Cosa significa tethering 3G?
  2. Cosa significa 4G integrato?
  3. Cosa significa PDA
  4. Cosa Significa DX in Radio?
  5. Cosa significa HDMI NG?
  6. Cos'è Bravia Sync (Sony): Controllo Integrato via HDMI-CEC