Mit Delegierten mit Ansichten und andere Klassen
Wenn Sie iPhone-Anwendungen zu erstellen, verwenden Sie die Delegierten anwendungsspezifische Verhalten zu implementieren für # 147-generic # 148- Ansichten oder Klassen. Die Tabelle enthält alle bekannten verfügbaren Delegierten in iPhone Anwendungsentwicklung verwendet, obwohl andere möglich sein kann. Ausnahmen, wenn Sie benötigen einen Delegierten zu verwenden, werden in der speziellen Einsatz Spalte angezeigt.
Klasse | Delegierte (n) Protokoll | Besondere Verwendung |
---|---|---|
ABPeoplePickerNavigationController ABNewPersonViewController ABNewPersonViewController ABUnknownPersonViewController | ABPeoplePickerNavigationControllerDelegate ABNewPersonViewControllerDelegate ABNewPersonViewControllerDelegate ABUnknownPersonViewControllerDelegate | |
AVAudioRecorder | AVAudioRecorderDelegate | |
AVAudioSession | AVAudioSessionDelegate | |
CAAnimation | Keiner | |
CAAnimationGroup | Keiner | |
CALayer | Keiner | |
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 | Keiner | |
MFMailComposeViewController | MFMailComposeViewControllerDelegate | |
SKRequest SKProductsRequest | SKRequestDelegate SKProductsRequestDelegate | |
UIAccelerometer | UIAccelerometerDelegate | |
UIActionSheet | UIActionSheetDelegate | |
UIAlertView | UIAlertViewDelegate | |
UIApplication | UIApplicationDelegate | Auch für Push-Benachrichtigungen verwendet |
UIImagePicker | UIImagePickerControllerDelegate | |
UINavigationBar | UINavigationBarDelegate | Um Push oder Pop-View-Controller |
UIPickerView | UIPickerViewDataSource | |
UIPickerViewDelegate | ||
UIResponder | UIResponderStandardEditActions | Unterstützung für Kopieren, Einfügen, und wählen |
UIScrollView | UIScrollViewDelegate | Unter Umständen |
UISearchDisplayController | UISearchDisplayDelegate | |
UISearchBar | UISearchBarDelegate | |
UITabBar | UITabBarControllerDelegate | Um eine Tab-Leiste anpassen |
UITableView | UITableViewDataSource | |
UITableViewDelegate | ||
UITextField | UITextFieldDelegate | Um die Tastatur zu setzen weg |
UITextView | UITextViewDelegate | Um zu untersuchen, Text wird bearbeitet |
UISearchBar | UISearchBarDelegate | |
UIWebView | UIWebViewDelegate | |
MPMediaPickerController | MPMediaPickerControllerDelegate | |
NSXMLParser | NSXMLParserDelegate |