|  Startsida |  Hårdvara |  Nätverk |  Programmering |  Programvara |  Felsökning |  System |   
System
  • Grundläggande datorkunskaper
  • 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
  • * Dator Kunskap >> System >> iOS >> Content

    Vad är nsappshell-händelsefönster?

    NSAppShellEventWindow

    Ett NSAppShellEventWindow tillhandahåller ett platshållarfönster för Dock-ikonen som är kopplad till en app i sandlåde (med början i OS X Yosemite). För mer information om sandboxning, se Sandboxing in Cocoa.

    Före OS X Yosemite verkade dock-ikonen för en app sandlådad på filsystemsnivå ogenomskinlig, vilket indikerar att appen blockerades från att komma åt specifika resurser. Med introduktionen av App Transparency i OS X Yosemite visar dessa appar nu sin Dock-ikon som aktiv.

    Om en app inkluderar ett NSAppShellEventWindow i sitt paket visar systemet appens Dock-ikon som aktiv när någon av följande händelser inträffar:

    * Fönstret blir nyckel som svar på ett musklick eller annan aktiveringshändelse.

    * Fönstret visar innehåll på skärmen genom att anropa valfritt Core Animation API, inklusive de för CALayer, CAMediaTimingFunction och UIViewPropertyAnimator.

    * Fönstret spelar en ljudsignal eller ett ljud.

    Utan ett NSAppShellEventWindow i paketet utlöser inte samma händelser att appens Dock-ikon visas som aktiv.

    Diskussion

    NSAppShellEventWindow är dolt från användargränssnittet och visas aldrig på skärmen – det finns enbart för att underlätta interaktion mellan appens sandlådebehållare och Dock.

    En app kan innehålla flera NSAppShellEventWindows. Men bara en åt gången kan finnas i en given sandlådebehållare; en app kan inte skapa ett annat fönster förrän den stänger ett tidigare skapat fönster.

    Du kan skapa och hantera NSAppShellEventWindows med NSWorkspace API.

    Tidigare:

    nästa:
    relaterade artiklar
    ·iOS 12:Hur man inaktiverar eller begränsar appar från…
    ·Hur man kör iOS-appar på en PC
    ·Hur man laddar ner Delta Emulator på iOS
    ·Hur man blockerar Safari med skärmtid i iOS 12
    ·Hur man gör klistermärke från foto på iOS 16
    ·Vilken är den bästa utvecklingsplattformen för iOS-m…
    ·Hur uppdaterar jag senaste iOS-versionen i iPhone?
    ·Hur man övervakar nätverkstrafik på din iOS-enhet
    ·Kostar iOS 6 pengar?
    ·Finns det några överlevnadsspel för ios?
    Utvalda artiklarna
    ·Hur man installerar en Windows XP Sound Driver
    ·Hur visa filer som Visa detaljer vid start i Windows XP…
    ·Avinstallera en instans av SQL Server 2008
    ·Vad är användningen av halvrund fil?
    ·Hur man fixar en Windows avstängning
    ·Kommer Win7 Kör på en IBM R51
    ·Hur man redigerar en bildtext i ett foto
    ·Hur man tar bort Ta bort alternativ från en Papperskor…
    ·Återställa Windows XP Home till ursprungligt skick
    ·Hur man kan blockera alla webbplatser som är farliga
    Copyright © Dator Kunskap https://www.dator.xyz