Usando delegados com vista e outras classes
Video: Como Passar Delegado PC-MT | Com os professores e delegados Marcelo Borsio e Sérgio Bautzer
Conteúdo
Quando você cria aplicativos para iPhone, você usa delegados para implementar comportamento específico de pedido de vistas “genéricos” ou classes. A tabela inclui todos os delegados disponíveis conhecidos usados no desenvolvimento de aplicativos iPhone, embora outros possam ser possível. Exceções a quando você precisa usar um delegado são mostrados na coluna Uso Especial.
Video: Aula magna PC-SP - com delegado Daniel Sini e policiais do GOE
Classe | Delegado (s) protocolo | Use especial |
---|---|---|
ABPeoplePickerNavigationController ABNewPersonViewController ABNewPersonViewController ABUnknownPersonViewController | ABPeoplePickerNavigationControllerDelegate ABNewPersonViewControllerDelegate ABNewPersonViewControllerDelegate ABUnknownPersonViewControllerDelegate | |
AVAudioRecorder | AVAudioRecorderDelegate | |
AVAudioSession | AVAudioSessionDelegate | |
CAAnimation | Nenhum | |
CAAnimationGroup | Nenhum | |
CALayer | Nenhum | |
CLLocationManager | CLLocationManagerDelegate | |
EAAccessory | EAAccessoryDelegate | |
GKSession | GKSessionDelegate | |
GKPeerPickerController | GKPeerPickerControllerDelegate | |
NSError | NSErrorRecoveryAttempting | |
MKMapView | MKAnnotation | |
MKMapViewDelegate | ||
MkReverseGeocoder | MKReverseGeocoderDelegate | |
NSNetService NSNetServiceBrowser | NSNetServiceDelegate NSNetServiceBrowserDelegate | |
NSStream | NSStreamDelegate | |
NSPort NSMachPort | NSPortDelegate NSMachPortDelegate | |
NSFetchedResultsController | NSFetchedResultsControllerDelegate | |
NSKeyedArchiver NSKeyedUnarchiver | NSKeyedArchiverDelegate NSKeyedUnarchiverDelegate | |
NSURLConnection | Nenhum | |
MFMailComposeViewController | MFMailComposeViewControllerDelegate | |
SKRequest SKProductsRequest | SKRequestDelegate SKProductsRequestDelegate | |
UIAccelerometer | UIAccelerometerDelegate | |
UIActionSheet | UIActionSheetDelegate | |
UIAlertView | UIAlertViewDelegate | |
UIApplication | UIApplicationDelegate | Também é usado para notificações push |
UIImagePicker | UIImagePickerControllerDelegate | |
UINavigationBar | UINavigationBarDelegate | Para empurrar ou pop controladores de vista |
UIPickerView | UIPickerViewDataSource | |
UIPickerViewDelegate | ||
UIResponder | UIResponderStandardEditActions | Suporte para copiar, colar e selecione |
UIScrollView | UIScrollViewDelegate | Em algumas circunstâncias |
UISearchDisplayController | UISearchDisplayDelegate | |
UISearchBar | UISearchBarDelegate | |
UITabBar | UITabBarControllerDelegate | Para personalizar a barra de abas |
UITableView | UITableViewDataSource | |
UITableViewDelegate | ||
UITextField | UITextFieldDelegate | Para marcar o teclado |
UITextView | UITextViewDelegate | Para examinar o texto que está sendo editado |
UISearchBar | UISearchBarDelegate | |
UIWebView | UIWebViewDelegate | |
MPMediaPickerController | MPMediaPickerControllerDelegate | |
NSXMLParser | NSXMLParserDelegate |