| Hjem | Hardware | Netværk | Programmering | software | Fejlfinding | systemer | 
systemer  
  • Basale computerfærdigheder
  • Linux
  • Mac OS
  • Ubuntu
  • Unix
  • Windows
  • Windows Vista
  • Windows XP
  • Windows 7
  • Windows 10
  • Windows 11
  • Windows 2012
  • Windows 2016
  • Windows 2019
  • Windows 2022
  • Apple
  • Android
  • iOS
  • CentOS
  •  
    Computer Viden >> systemer >> iOS >> Content
    Hvad er nsappshell begivenhedsvindue?
    NSAppShellEventWindow

    Et NSAppShellEventWindow giver et pladsholdervindue for Dock-ikonet, der er knyttet til en app-sandboxed (startende i OS X Yosemite). For mere information om sandboxing, se Sandboxing in Cocoa.

    Før OS X Yosemite virkede Dock-ikonet for en app sandboxed på filsystemniveau uigennemsigtigt, hvilket indikerer, at appen var blokeret fra at få adgang til specifikke ressourcer. Med introduktionen af ​​App Transparency i OS X Yosemite viser disse apps nu deres Dock-ikon som aktiv.

    Hvis en app inkluderer et NSAppShellEventWindow i sin pakke, viser systemet appens Dock-ikon som aktivt, når en af ​​følgende hændelser opstår:

    * Vinduet bliver nøglen som svar på et museklik eller anden aktiveringshændelse.

    * Vinduet viser indhold på skærmen ved at kalde en hvilken som helst Core Animation API, inklusive dem fra CALayer, CAMediaTimingFunction og UIViewPropertyAnimator.

    * Vinduet afspiller en hørbar alarm eller lyd.

    Uden et NSAppShellEventWindow i bundtet udløser de samme hændelser ikke appens Dock-ikon til at virke aktivt.

    Diskussion

    NSAppShellEventWindow er skjult fra brugergrænsefladen og vises aldrig på skærmen - det eksisterer udelukkende for at lette interaktionen mellem appens sandkassebeholder og Dock.

    En app kan indeholde flere NSAppShellEventWindows. Der kan dog kun eksistere en ad gangen i en given sandkassebeholder; en app kan ikke oprette et andet vindue, før det lukker et tidligere oprettet vindue.

    Du kan oprette og administrere NSAppShellEventWindows ved hjælp af NSWorkspace API.

    Forrige :

    næste :
      Relaterede artikler
    ·Koster iOS 6 penge? 
    ·Hvordan bruger du opcode og operand? 
    ·Hvad er ios i cpp? 
    ·Sådan annullerer du App Store-abonnementer via iOS og …
    ·Hvordan sletter du downloadet iOS? 
    ·Når du sikkerhedskopierer en IOS-enhed til cloud, hvad…
    ·Er det sikkert at jailbreak ios 4.3.5 med redsnow? 
    ·Hvornår udkommer iOS 5.2? 
    ·Sådan installeres Delta Emulator på iOS 15 
    ·Hvad er den bedste iOS-mobilappudviklingsplatform? 
      Anbefalede Artikler
    ·Sådan Download spil på en MacBook Pro 
    ·Hvad er en 32- bit processor 
    ·Hvor hen til Reset Explorer adresselinje 
    ·Hvordan konfigurerer jeg en Belkin Wireless G Notebook …
    ·Sådan Fix en ikke tilstrækkelig ledig diskplads Fejl 
    ·Hvordan laver man en allokeret plads Sammenhængende 
    ·Hvad er en integreret Operating System 
    ·Sådan Stop en forside fra at blive sat af en Group Pol…
    ·Sådan opgraderer en Intel 82801AA USB Universal Host C…
    ·Sådan Stop Windows Stifinder Fra Bryder Windows 7 
    Copyright © Computer Viden https://www.computerdk.com