Accueil Médias sociaux IOS 6 Développement d'applications pour les nuls Triche - les nuls

IOS 6 Développement d'applications pour les nuls Triche - les nuls

Vidéo: CREER UNE APPLICATION ANDROID #1 ? LES BASES & PREREQUIS 2025

Vidéo: CREER UNE APPLICATION ANDROID #1 ? LES BASES & PREREQUIS 2025
Anonim

Par Neal Goldstein, Dave Wilson

Le framework UIKit fournit une grande partie des fonctionnalités de base de votre application iOS. Au fur et à mesure que vous développez votre application iOS, vous personnalisez le framework UIKit à l'aide de la sous-classification, de l'action-cible et de la délégation, mais les nouveaux développeurs doivent déterminer lequel de ces mécanismes utiliser. Cette feuille de triche peut vous aider à décider.

Quand utiliser la sous-classe dans iOS 6 App Development

Le sous-classement vous permet de personnaliser les comportements lorsque vous développez votre application iOS. Gardez à l'esprit les points suivants concernant le sous-classement lorsque vous développez votre application:

  • Dans la première étape, vous créez une nouvelle classe, appelée sous-classe, héritant des propriétés d'une autre classe (super)

  • . ajouter des propriétés si nécessaire pour votre application iOS.

  • En général, vous voudrez sous-classer le

    • UIView , pour créer vos vues de contenu (plus complexes), que vous pouvez remplir avec des contrôles, des graphiques, etc.

    • UIViewController , pour gérer les vues de contenu et les connecter au modèle.

    • NSObject , pour créer des vues de modèle et des délégués.

Connaître les modèles d'action-cible pour le développement d'applications iOS 6

Voici les modèles d'action-cible que vous utilisez lorsque vous programmez des applications iOS. Spécifiez la cible en tant que contrôleur de vue (que vous aurez déjà sous-classé).

  • UITabBarItem (pour les éléments de la barre d'onglets)

  • UIBarButtonItem (pour les éléments de la barre de navigation et de la barre d'outils)

  • UIButton

  • UIDatePicker

  • UIPageControl

  • UISegmentedControl > UITextField

  • UISlider

  • UISwitch

  • Création d'applications iOS 6 à l'aide de délégués avec des vues et d'autres classes

La section suivante inclut les délégués utilisés dans le développement d'applications iOS. Les exceptions au moment où vous devez utiliser un délégué apparaissent dans

italique dans la colonne Protocole de délégation. 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

Delegate

AVAudioRecorder

AVAudioRecorder Delegate < AVAudioSession

AVAudioSession

Delegate CAAnimation

Aucune

CAAnimationGroup Aucune
CALayer Aucune
CLLocationManager CLLocation
ManagerDelegate EAAccessory

EAAccessory

délégué GKGameCenterView

contrôleur

GKGameCenter

ControllerDelegate

Le délégué est

appelé lorsque le

lecteur dis manque < l'interface utilisateur du jeu

. Nouveau sur iOS 6. GKSession GKSessionDelegate GKPeerPickerController

GKPeerPicker ControllerDelegate
NSError NSErrorRecovery

Tentative

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égué

UIAccelerometer

UIAccelerometer

Délégué

UIActionSheet

UIActionSheet

Délégué UIAlertView

UIAlertView

Déléguer UIApplication

UIApplication

Délégué Aussi utilisé pour les notifications push

UIImagePicker UIImagePicker

ControllerDelegate

UICollectionView UINavigationBar

UINavigationBar Déléguer

Pour afficher ou masquer les contrôleurs

UIPickerView UIPickerViewData

Source

UIPickerView Déléguer

UIResponder < UIResponder StandardEditActions

Prise en charge de la copie,

Coller et Select

UIScrollView

UIScrollView Delegate

Sous certains

circonstances UIScrollView

Accessibilité Déléguez

les méthodes que vous pouvez

implémenter pour fournir l'accessibilité infor

-

pour une vue Scroll

. Nouveau sur iOS 6.

UISearchDisplay Contrôleur UISearchDisplay

Déléguer UISearchBar UISearchBar

Déléguer

UITabBar

UITabBarController

Déléguer

Personnaliser une barre d'onglets UITableView

UITableView

DataSource UITableView

Delegate

UITextField

UITextFieldDelegate Pour ranger le

clavier

UITextView

UITextViewDelegate

Pour examiner le texte en cours de modification

UISearchBar UISearchBar

Déléguer UIWebView

UIWebViewDelegate MPMediaPicker

Contrôleur MPMediaPicker

ControllerDelegate

NSXMLParser NSXMLParser
Déléguer

Utilisation d'opérateurs Objective-C dans iOS 6 Développement d'applications

Objective-C dispose de nombreux opérateurs utiles pour votre programmation iOS. Utilisez le tableau suivant pour vous souvenir de l'opérateur que vous devez utiliser pour accomplir une certaine tâche.

Opérateurs arithmétiques

Opérateur Que fait-il

+

Addition

-

Soustraction

* Multiplication
/ Division
% Modulo
Opérateurs relationnels et d'égalité Opérateur
Signification ==
Égal à ! =
Différent de

Supérieur à
<< Inférieur à >> = Supérieur ou égal à
<= Inférieur ou égal à à
Opérateurs logiques Opérateur
Que fait-il !
NOT &&
AND logique ||
OR logique

Opérateurs d'assignation composée Opérateur
Signification + =
Ajout > - = Soustraction
* = Multiplication
/ =

Division % =
Modulo & =
Bitwise ET | = < OU inclus
^ = Exclusif OU
<< = Maj gauche >>> =
Maj droite Opérateurs d'incrémentation et de décrémentation
Opérateur > Ce qu'il fait ++
Addition -
Soustraction * =
Multiplication / =
Division % =
Modulo > & =

Bitwise ET | =
Bit compris OU ^ =
Exclusif OU << =
Maj gauche >>> = Maj Droite
Opérateurs au niveau du bit Opérateur
Ce qu'il fait &
Bitwise ET |
Bit compris OU ^
Exclusif OU ~ > Complément unaire (inversion de bit)
<<< Maj gauche >>> Maj droite
Autres opérateurs Opérateur
Signification

IOS 6 Développement d'applications pour les nuls Triche - les nuls

Le choix des éditeurs

Comment travailler avec Photoshop CS6 Images brutes - mannequins

Comment travailler avec Photoshop CS6 Images brutes - mannequins

Certaines caméras capturent des images dans des formats bruts. Photoshop CS6 peut traiter ces images dans des images formatées. Il vous permet également de travailler avec eux de différentes manières que les images déjà traitées. Voici quelques détails sur le traitement des images brutes par Photoshop. Préférences Camera Raw: Voici les détails de ces préférences: Quand une Camera Raw ...

Comment utiliser Photoshop CC Fusionner vers HDR Pro - mannequins

Comment utiliser Photoshop CC Fusionner vers HDR Pro - mannequins

Lorsque vous avez les expositions de que vous voulez créer votre chef-d'œuvre HDR, vous devez les assembler en utilisant la fonction Fusionner vers HDR Pro dans Photoshop CC. Vous pouvez ouvrir Merge to HDR Pro soit dans le menu Fichier → Automatiser de Photoshop, soit vous pouvez sélectionner les images à utiliser dans Bridge et utiliser Bridge ...

Comment utiliser les masques rapides dans Photoshop CS6 - les mannequins

Comment utiliser les masques rapides dans Photoshop CS6 - les mannequins

Comme vous pouvez probablement le deviner d'après le nom , Les masques rapides de Photoshop CS6 vous permettent de créer et de modifier des sélections rapidement. Bien que vous ne créiez pas vraiment un masque de produit final en soi, la façon dont vous allez obtenir votre sélection est "semblable à un masque. "Ils sont également conviviaux, car ils vous permettent de voir votre image pendant que vous travaillez. ...

Le choix des éditeurs

Bitmap et images vectorielles dans Adobe Photoshop CS5 - mannequins

Bitmap et images vectorielles dans Adobe Photoshop CS5 - mannequins

Capacité de photoshop Creative Suite 5 à utiliser à la fois l'image bitmap et Les images vectorielles vous offrent, en tant que concepteur, des opportunités incroyables en combinant les deux technologies. Vous avez peut-être déjà découvert que Photoshop fonctionne un peu différemment de la plupart des autres applications. Pour créer ces gradations douces d'une couleur à l'autre, Photoshop tire parti des pixels. ...

Capturer des images à fusionner vers HDR Pro - mannequins

Capturer des images à fusionner vers HDR Pro - mannequins

Pour fusionner plusieurs expositions en une image HDR en utilisant Photoshop CC, vous devez avoir plusieurs expositions avec lesquelles travailler. Il y a deux façons de relever le défi: Vous pouvez prendre une série d'expositions, ou photographier une image brute et faire plusieurs copies avec différentes valeurs d'exposition. Si vous voulez absolument le meilleur ...

Modifiez le pinceau dans le panneau Outils Photoshop CS5 - les nuls

Modifiez le pinceau dans le panneau Outils Photoshop CS5 - les nuls

Regroupés dans le panneau Outils de Photoshop Creative Suite 5 sont les outils utilisés pour peindre et retoucher des images. Lorsque vous cliquez pour sélectionner différents outils de peinture, notez le menu Pinceau (deuxième à partir de la gauche) dans la barre des options. Cliquez sur la flèche pour ouvrir le sélecteur Pinceaux prédéfinis. Utilisez le curseur Diamètre principal pour ...

Le choix des éditeurs

Comment utiliser plusieurs styles avec CSS3 - mannequins

Comment utiliser plusieurs styles avec CSS3 - mannequins

Comprendre les règles d'héritage dans CSS3 vous aide à créer des sites intéressants nécessitant un minimum de maintenance. En suivant ces règles, lorsque la maintenance est requise, vous devez normalement effectuer un seul changement, plutôt que de modifier individuellement des centaines d'éléments. Cela vaut la peine d'expérimenter, pour que vous puissiez comprendre tous les effets de l'héritage ...

Comment utiliser l'éditeur HTML CoffeeCup - les nuls

Comment utiliser l'éditeur HTML CoffeeCup - les nuls

Comme outil principal des pages Web WYSIWYG, CoffeeCup HTML Editor possède toutes les fonctionnalités de base importantes dont vous avez besoin pour créer des pages Web de base. En utilisant ces fonctionnalités, vous pouvez créer et éditer des pages Web sans voir les balises HTML, glisser et déposer des liens vers d'autres sites Web sans taper l'URL ou le chemin, couper et coller ...

Comment utiliser l'espace blanc dans votre conception de site Web - les nuls

Comment utiliser l'espace blanc dans votre conception de site Web - les nuls

Pages Web qui ont des tonnes des choses emballées dans tous les coins et recoins rendent la page difficile à lire et ne donnent pas l'occasion à l'œil de se reposer. Lors de la création d'une mise en page Web, prévoyez toujours un espace libre autour de vos éléments de conception. Les espaces ouverts créent non seulement une atmosphère plus invitante ...

() Cast
, Comma
Sizeof () Taille de
?: Adresse
& conditionnelle
* Indirection