Connaissances Informatiques >> systèmes >> iOS >> Content
  Derniers articles
  • Comment installer la version bêta d…
  • iOS 12 : Comment désactiver ou em…
  • Comment annuler les abonnements à l…
  • Comment installer la version bêta d…
  • Comment exécuter des applications i…
  • Quelle est la meilleure plateforme d…
  • Qu’est-ce qu’iOS dans cpp ? 
  • Quelle est la prochaine étape dans …
  • Comment utiliser le nouveau raccourc…
  • Que se passe-t-il si vous mettez à …
  •   iOS
  • Compétences informatiques de base

  • Linux

  • Mac OS

  • Ubuntu

  • Unix

  • fenêtres

  • windows Vista

  • windows XP

  • Windows 7

  • Windows 10

  • Windows 11

  • Windows 2012

  • Windows 2016

  • Windows 2019

  • Windows 2022

  • Apple

  • Android

  • iOS

  • CentOS
  •  
    iOS

    Qu’est-ce que la fenêtre d’événements nsappshell ?

    NSAppShellEventWindow

    Un NSAppShellEventWindow fournit une fenêtre d'espace réservé pour l'icône du Dock associée à une application en bac à sable (à partir de OS X Yosemite). Pour plus d’informations sur le sandboxing, consultez Sandboxing dans Cocoa.

    Avant OS X Yosemite, l'icône Dock d'une application mise en sandbox au niveau du système de fichiers apparaissait opaque, indiquant que l'application ne pouvait pas accéder à des ressources spécifiques. Avec l'introduction d'App Transparency dans OS X Yosemite, ces applications affichent désormais leur icône Dock comme active.

    Si une application inclut un NSAppShellEventWindow dans son bundle, le système affiche l'icône Dock de l'application comme active lorsque l'un des événements suivants se produit :

    * La fenêtre devient clé en réponse à un clic de souris ou à un autre événement d'activation.

    * La fenêtre affiche le contenu à l'écran en appelant n'importe quelle API Core Animation, y compris celles de CALayer, CAMediaTimingFunction et UIViewPropertyAnimator.

    * La fenêtre émet une alerte sonore ou un son.

    Sans NSAppShellEventWindow dans le bundle, ces mêmes événements ne déclenchent pas l'apparition de l'icône Dock de l'application.

    Discussion

    NSAppShellEventWindow est masqué de l'interface utilisateur et n'apparaît jamais à l'écran :il existe uniquement pour faciliter l'interaction entre le conteneur sandbox de l'application et le Dock.

    Une application peut contenir plusieurs NSAppShellEventWindows. Cependant, un seul à la fois peut exister dans un conteneur sandbox donné ; une application ne peut pas créer une autre fenêtre tant qu'elle n'a pas fermé une fenêtre créée précédemment.

    Vous pouvez créer et gérer NSAppShellEventWindows à l'aide de l'API NSWorkspace.

     
    Article précédent:
    Article suivant:
    Articles recommandés
  • Quel est le meilleur iOS ou Android ? 
  • Comment ouvrir une base de données DOT pour une application IOS ? 
  • Pourquoi IOS est-il plus sécurisé qu’Android ? 
  • Comment télécharger iOS 5.1 sans être développeur ? 
  • Y aura-t-il un iOS 5.1.2 ou 5.2 avant la sortie de la version 6 ? 
  • Quelles sont les bonnes applications qui utilisent la monnaie de poche pour iOS ? J'ai déjà tweegr…
  • Quand est-ce que Taiko no Tatsujin - iOS est arrivé ? 
  • Comment installer la version bêta d'iOS sur iPhone ? 
  • Quand sortira iOS 5.2 ? 
  • MetaTrader 4 est-il disponible sur iOS ? 
  • Connaissances Informatiques © http://www.ordinateur.cc