IOS 6 développement d'applications pour les nuls
Subclassing vous permet de personnaliser les comportements lorsque vous développez votre application iOS. Gardez les points suivants à propos de sous-classement à l'esprit que vous développez votre application:
Dans la première étape, vous créez une nouvelle classe, appelée une sous-classe, qui hérite des propriétés d'un autre (super) classe
Dans la deuxième étape, vous ajoutez des propriétés que nécessaire pour votre application iOS.
En général, vous aurez envie de sous-classer le suivant
UIView, pour créer vos (plus complexe) vues de contenu, que vous pouvez remplir avec des contrôles, des graphiques, et ainsi de suite.
UIViewController, pour gérer les vues de contenu et de les connecter au modèle.
NSObject, pour créer des vues Modèle et délégués.
Connaître les Patterns Cible-Action pour le développement iOS 6 App
Voici les motifs Cible-Action que vous utilisez lors de la programmation des applications iOS. Spécifiez la cible que le contrôleur de vue (que vous avez déjà sous-classé).
Bâtiment iOS 6 applications en utilisant les délégués avec des vues et d'autres classes
La section suivante comprend délégués utilisés dans le développement d'applications iOS. Exceptions à quand vous avez besoin d'utiliser un délégué sont présentés dans italique dans la colonne Protocole délégué.
Classe | Délégué (s) Protocole |
---|
ABPeoplePicker NavigationController
ABNewPersonView Contrôleur
ABNewPersonView Contrôleur
ABUnknownPerson ViewController | ABPeoplePicker Navigation ControllerDelegate
ABNewPersonView ControllerDelegate
ABNewPersonView ControllerDelegate
ABUnknownPerson ViewController Déléguer |
AVAudioRecorder | AVAudioRecorder Déléguer |
AVAudioSession | AVAudioSession Déléguer |
CAAnimation | Aucun |
CAAnimationGroup | Aucun |
CALayer | Aucun |
CLLocationManager | CLLocation ManagerDelegate |
EAAccessory | EAAccessory Déléguer |
GKGameCenterView Contrôleur | GKGameCenter ControllerDelegate
Le délégué est appelé lorsque le joueur DISmisses le jeu Centre d'interface utilisateur. Nouveau sur iOS 6. |
GKSession | GKSessionDelegate |
GKPeerPickerController | GKPeerPicker ControllerDelegate |
NSError | NSErrorRecovery Tenter |
MKMapView | MKAnnotation |
| MKMapView Déléguer |
MkReverseGeocoder | MKReverse GeocoderDelegate |
NSNetService
NSNetServiceBrowser | NSNetService Déléguer
NSNetService BrowserDelegate |
NSStream | NSStreamDelegate |
NSPORT
NSMachPort | NSPortDelegate
NSMachPort Déléguer |
NSFetchedResults Contrôleur | NSFetchedResults ControllerDelegate |
NSKeyedArchiver
NSKeyedUnarchiver | NSKeyedArchiver Déléguer
NSKeyedUnarchiver Déléguer |
NSURLConnection | Aucun |
MFMailComposeView Contrôleur | MFMailCompose ViewController Déléguer |
SKRequest
SKProductsRequest | SKRequestDelegate
SKProductsRequest Déléguer |
UIAccelerometer | UIAccelerometer Déléguer |
UIActionSheet | UIActionSheet Déléguer |
UIAlertView | UIAlertView Déléguer |
UIApplication | UIApplication Déléguer
Également utilisé pour pousser notifications |
UIImagePicker | UIImagePicker ControllerDelegate |
UICollectionView | |
UINavigationBar | UINavigationBar Déléguer
Pour pousser ou vue pop contrôleurs |
UIPickerView | UIPickerViewData Source |
| UIPickerView Déléguer |
UIResponder | UIResponder StandardEditActions
Soutien pour la copie, Coller, et Sélectionnez |
UIScrollView | UIScrollView Déléguer
En vertu de certaines conditions |
| UIScrollView Accessibilité Déléguer
Méthodes que vous pouvez mettre en œuvre pour fournir l'accessibilité Infor -Mation pour un défilement vue. Nouveau sur iOS 6. |
UISearchDisplay Contrôleur | UISearchDisplay Déléguer |
UISearchBar | UISearchBar Déléguer |
UITabBar | UITabBarController Déléguer
Pour personnaliser une barre d'onglets |
UITableView | UITableView La source de données |
| UITableView Déléguer |
UITextField | UITextFieldDelegate
Pour inscrire le clavier |
UITextView | UITextViewDelegate
Pour examiner le texte en cours d'édition |
UISearchBar | UISearchBar Déléguer |
UIWebView | UIWebViewDelegate |
MPMediaPicker Contrôleur | MPMediaPicker ControllerDelegate |
NSXMLParser | NSXMLParser Déléguer |
Utilisation des opérateurs Objective-C dans le développement iOS 6 App
Objective-C possède de nombreux opérateurs utiles pour votre programmation iOS. Utilisez le tableau suivant pour vous rafraîchir la mémoire à propos de l'opérateur qui vous devez utiliser pour accomplir une certaine tâche.
Opérateurs arithmétiquesOpérateur | Ce qu'il fait |
---|
+ | Addition |
- | Soustraction |
* | Multiplication |
/ | Division |
% | Modulo |
Les opérateurs relationnels et d'égalitéOpérateur | Ce qu'il fait |
---|
== | Égal à |
!= | Non égal à |
> | Plus grand que |
lt; | Moins de |
> = | Plus grand ou égal à |
lt; = | Inférieur ou égal à |
Opérateurs logiquesOpérateur | Ce qu'il fait |
---|
! | PAS |
| ET logique |
|| | OU logique |
Opérateurs composé d'affectationOpérateur | Ce qu'il fait |
---|
+= | Addition |
-= | Soustraction |
* = | Multiplication |
/ = | Division |
% = | Modulo |
= | ET logique |
| = | Inclusif bit à bit OU |
^ = | OU exclusif |
lt; lt; = | Décalage vers la gauche |
>> = | Décalage vers la droite |
IncrémentationOpérateur | Ce qu'il fait |
---|
++ | Addition |
-- | Soustraction |
* = | Multiplication |
/ = | Division |
% = | Modulo |
= | ET logique |
| = | Inclusif bit à bit OU |
^ = | OU exclusif |
lt; lt; = | Décalage vers la gauche |
>> = | Décalage vers la droite |
Opérateurs sur les bitsOpérateur | Ce qu'il fait |
---|
| ET logique |
| | Inclusif bit à bit OU |
^ | OU exclusif |
~ | Complément unaire (inversion de bits) |
lt; lt; | Décalage vers la gauche |
>> | Décalage vers la droite |
Autres opérateursOpérateur | Ce qu'il fait |
---|
() | Cast |
, | Virgule |
Taille de() | Taille de |
? : | Conditionnel |
| Adresse |
* | Indirection |
A propos Auteur
Comment les opérateurs travaillent en java Un opérateur dans Java est un symbole spécial ou un mot clé qui est utilisé pour désigner une opération mathématique ou d'un autre type d'opération qui peut être effectuée sur une ou plusieurs valeurs, appelée opérandes. En tout, Java a…
Opérateurs Java Un opérateur désigne une opération mathématique ou d'un autre type d'opération qui peut être effectuée sur opérandes. Java a opérateurs arithmétiques, opérateurs relationnels (aussi connu comme opérateurs binaires) Et opérateurs…
Opérateurs Objective-C Opérateurs Objective-C, comme ceux des autres langages de programmation, vous permettent d'effectuer des opérations sur les variables (d'où le nom). Objective-C fournit de nombreux opérateurs, et de garder la trace de chacun d'eux peut être…
Ios de construction 6 applications en utilisant les délégués avec des vues et des autres classes La section suivante comprend délégués utilisés dans le développement d'applications iOS. Exceptions à quand vous avez besoin d'utiliser un délégué sont présentés dans italique dans la colonne Protocole délégué.ClasseDélégué (s)…
Connaître les modèles cible d'action pour le développement iOS 6 app Voici les motifs Cible-Action que vous utilisez lors de la programmation des applications iOS. Spécifiez la cible que le contrôleur de vue (que vous avez déjà sous-classé).UITabBarItem (pour les articles sur la barre d'onglets)UIBarButtonItem…
Connaître les modèles cible action pour le développement de l'application iphone Voici les motifs Cible-Action que vous utilisez lors de la programmation des applications iPhone. Vous aurez généralement spécifier la cible que le contrôleur de vue (que vous avez déjà sous-classé), car il contrôle la vue dans laquelle ces…
Python priorité des opérateurs Lorsque vous créez de simples déclarations qui contiennent un seul opérateur, de l'ordre de la détermination de la sortie de cet opérateur est aussi simple. Toutefois, lorsque vous commencez à travailler avec plusieurs opérateurs, vous devez…
Programmation Objective-C pour les nuls Programmation iOS et Mac OS X des applications en Objective-C est de faire une déclaration. Vous pouvez reconnaître une déclaration en Objective-C immédiatement en notant le point-virgule à la fin:Instruction-Vous verrez d'autres lignes de…
Iphone développement d'application tout-en-un pour les nuls Subclassing est l'un des mécanismes que vous utilisez pour personnaliser les comportements lorsque vous développez votre application iPhone. Subclassing comporte deux étapes: (1) la création d'une nouvelle classe, appelée une sous-classe, qui…
Le développement d'applications iPad pour les nuls Subclassing est l'un des mécanismes que vous utilisez pour personnaliser les comportements lorsque vous développez votre application iPad. Subclassing comporte deux étapes: (1) la création d'une nouvelle classe, appelée une sous-classe, qui…
Application de l'ordre des opérations à des expressions avec seulement addition et la soustraction Certaines expressions ne contiennent que des additions et des soustractions. Lorsque tel est le cas, la règle d'évaluation de l'expression est simple. Lorsqu'une expression ne contient que l'addition et la soustraction, l'évaluer, étape par…
Application de l'ordre des opérations à des expressions mixtes opérateur Souvent, une expression contient au moins une addition ou soustraction et de l'opérateur au moins une multiplication ou division de l'opérateur. Ces expressions sont expressions mixtes opérateur. Pour les évaluer, vous avez besoin d'une…
Comment évaluer les expressions avec des pouvoirs Vous avez peut être entendu que le pouvoir corrompt, mais rassurez-vous que lorsque les mathématiciens face aux pouvoirs, l'ordre des opérations les maintient habituellement dans la ligne. Lorsqu'une expression contient un ou plusieurs pouvoirs,…
Expressions Mixed-opérateur UN mixte-opérateur expression contient au moins une addition ou une soustraction signe et au moins une multiplication ou une division signe. Pour évaluer les expressions mixtes opérateur, suivre quelques étapes simples:Évaluer tous…