Accueil Médias sociaux Implémentation des rappels dans les applications Macintosh - dummies

Implémentation des rappels dans les applications Macintosh - dummies

Vidéo: alphorm.com | Tuto Citrix XenApp 6.5 A20 (8/60) Les types d'applications 2024

Vidéo: alphorm.com | Tuto Citrix XenApp 6.5 A20 (8/60) Les types d'applications 2024
Anonim

Partie du développement d'applications Mac pour les Dummies Cheat Sheet

Le développement d'applications Macintosh utilise callbacks pour permettre à Mac OS X d'exécuter du code dans votre application pour des opérations spécifiques. Si vous créez une application standard basée sur une fenêtre ou un document Macintosh, le tout premier code exécuté par OS X est l'une des méthodes de rappel suivantes que vous devez créer pour votre application, en fonction de la conception de l'application:

  • Applications basées sur une fenêtre: (void) applicationDidFinishLaunching: (NSNotification *) aNotification

  • Applications basées sur un document: (void) windowControllerDidLoadNib: (NSWindowController *) windowController

Un callback est simplement un méthode que le système d'exploitation finit par exécuter pendant qu'il essaie de fournir ou de récupérer des informations à partir de votre application. Votre code d'application exécutera une méthode pour une classe Cocoa où votre application aura l'opportunité de fournir le nom d'une méthode de l'une de vos classes, à appeler sur un objet de cette classe que votre application devra également fournir.

Un délégué est un objet auxiliaire, utilisé par une classe Cocoa pour étendre la fonctionnalité de la classe en vous permettant d'implémenter du code que la classe Cocoa exécutera dans certaines circonstances. Une classe Cocoa vérifie son objet délégué (s'il en a été affecté) pour savoir si le délégué fournit une implémentation d'une méthode spécifique. Si le délégué a cette méthode, la classe Cocoa exécute cette méthode; Si le délégué n'implémente pas cette méthode spécifique, la classe Cocoa utilise sa propre méthode par défaut ou enregistre une erreur. La plupart des délégués doivent incorporer un protocole particulier qui détermine les méthodes qu'ils peuvent mettre en œuvre; Les délégués de votre code doivent utiliser les méthodes d'implémentation du protocole spécifique attendu par le délégué.

Voici certains des objets Cocoa qui peuvent utiliser des délégués pour exécuter votre code:

  • NSTableView. NSTableView accepte un délégué qui obéit au protocole NSTableViewDelegate. Cela inclut 20 à 30 méthodes que l'objet délégué de votre application peut implémenter pour prendre en charge le besoin de votre application de savoir ce que fait NSTableView. Il existe des méthodes qui seront appelées dans votre application quand elle a besoin de connaître et de réagir à une action, par exemple lorsqu'un utilisateur effectue une sélection dans la table ou lorsqu'une colonne est redimensionnée.

  • NSApplication. Vous pouvez affecter un NSApplicationDelegate pour gérer certaines des méthodes qu'une instance NSApplication (votre application) recevra. Ces méthodes peuvent être appelées juste avant ou juste après que votre application exécute une autre méthode, afin que votre application puisse être préparée.

  • NSWindow. Un NSWindowDelegate assigné à l'une des fenêtres de votre application donnera à votre application une chance de répondre à un changement d'utilisateur, à un déplacement ou à d'autres événements de fenêtre.

  • NSMenu. Vous implémentez un NSMenuDelegate pour prendre en charge les événements qui se produisent lorsqu'un utilisateur interagit avec les menus de votre application.

Implémentation des rappels dans les applications Macintosh - dummies

Le choix des éditeurs

Comment créer une présentation PowerPoint 2010 plus conviviale - Des mannequins

Comment créer une présentation PowerPoint 2010 plus conviviale - Des mannequins

Pour animer votre présentation PowerPoint, penchez et dessinez sur une diapositive, affichez le pointeur laser ou videz l'écran. Utilisez les commandes de ce tableau pour interagir avec votre présentation et lui donner une autre dimension. Pour ce faire ... Cliquez sur ce bouton de contrôle de diapositive Cliquez sur le bouton de diapositives et ...

Comment modifier l'aspect du texte dans PowerPoint 2013 - dummies

Comment modifier l'aspect du texte dans PowerPoint 2013 - dummies

Le thème appliqué à votre La présentation PowerPoint 2013 détermine l'apparence de base du texte de la présentation. Cependant, vous voudrez souvent changer ce look, parfois subtilement et parfois de façon spectaculaire. Vous pouvez contrôler les paramètres de police les plus couramment utilisés en utilisant le groupe Police dans l'onglet Accueil du ruban. Si le groupe de polices ...

Comment créer une nouvelle présentation PowerPoint - des mannequins

Comment créer une nouvelle présentation PowerPoint - des mannequins

Vous pouvez créer une nouvelle présentation dans PowerPoint 2013 de plusieurs façons . Vous pouvez en créer un vide ou vous pouvez baser une présentation sur un modèle contenant des spécifications de mise en forme, un exemple de contenu ou les deux. Créer une présentation vierge Lorsque vous démarrez PowerPoint et puis appuyez sur Échap ou cliquez sur le modèle de présentation vide, un nouveau ...

Le choix des éditeurs

Marquer et Star Spotify Inbox Tracks et bloquer les messages indésirables - dummies

Marquer et Star Spotify Inbox Tracks et bloquer les messages indésirables - dummies

Si vous commencez à jouer effectuez un suivi à partir de votre boîte de réception Spotify et ne disposez pas de temps pour écouter jusqu'à la fin, marquez-le en cliquant sur le contour de l'étoile qui apparaît dans la colonne à l'extrême gauche, ce qui ajoute la piste à vos chansons favorites. Pour les autres éléments (comme les listes de lecture), faites un clic droit sur l'élément et sélectionnez Marquer comme ...

Lire, ignorer et suspendre les pistes avec Spotify - des boutons de lecture

Lire, ignorer et suspendre les pistes avec Spotify - des boutons de lecture

Factices apparaissent au bas de votre écran Spotify pour vous aider à lire, faire une pause, revenir à la piste précédente et passer à la piste suivante. Vous obtenez également une chronologie qui vous indique jusqu'où vous vous trouvez dans une chanson et vous permet de faire glisser votre souris le long de celle-ci pour écouter ...

Naviguez dans la fenêtre Spotify - les mannequins

Naviguez dans la fenêtre Spotify - les mannequins

Les écrans Spotify sont quasiment identiques pour le Mac et le PC, à part la barre de menu en haut - sur le Mac, cette barre de menu s'exécute en haut de votre écran de bureau, plutôt que dans la fenêtre de l'application. Spotify sur un PC. Spotify sur un Mac. Ouvrez le logiciel ...

Le choix des éditeurs

Prototype d'une pièce électronique Étape 2: Connexion des DEL aux résistances - mannequins

Prototype d'une pièce électronique Étape 2: Connexion des DEL aux résistances - mannequins

Une pièce de monnaie électronique ne lance pas littéralement une pièce de monnaie, mais elle constitue un bon premier projet pour l'amateur d'électronique en herbe. Plutôt que de retourner une pièce, l'un des deux voyants reste allumé lorsque l'utilisateur retire son doigt de deux contacts métalliques, indiquant si le résultat du tirage au sort est une pile ou face. ...