Pachet

De la Wikipedia, enciclopedia liberă.
Salt la navigare Salt la căutare
Notă despre dezambiguizare.svg Dezambiguizare - Dacă sunteți în căutarea tipului de ofertă comercială, consultați Pachet (comerț) .

În informatică, un pachet , în sistemele de operare dezvoltate de Apple Inc., cum ar fi iOS și macOS , este un director care grupează un executabil și resurse conexe, cum ar fi fișiere NIB, imagini , sunete într-o structură standardizată [1] .

Pe alte sisteme, cum ar fi Microsoft Windows , resursele necesare funcționării aplicației sunt compilate direct în executabil. În schimb, pe macOS interacționați cu aceste resurse ca și cum ar fi fișiere normale pe sistem. Scopul este de a rezolva problemele asociate cu organizarea resurselor prin utilizarea unei structuri ierarhice de directoare mai simple.

De obicei, aplicațiile , cadrele și pluginurile pot fi grupate în pachet.

Pachetul nu trebuie confundat cu pachetul , deși cele două concepte se pot suprapune. De fapt, un pachet poate apărea ca o singură entitate în Finder (de exemplu, pachete de aplicații) sau poate fi complet transparent și poate arăta structura sa internă (ca în cazul cadrelor). Documentele nu sunt considerate a fi pachete cu drepturi depline [1] .

Pachetele de aplicații

Structura ierarhică a pachetelor de aplicații:

  • MiaApplicazione.app
    • Contents
      • MacOS
        • MiaApplicazione (executabil)
      • Resources
        • Lingua1.lproj
          • InterfacciaLingua1.nib
          • ImmagineLingua1.jpg
        • Lingua2.lproj
          • InterfacciaLingua2.nib
          • ImmagineLingua2.jpg
        • Suono
      • Frameworks
      • Shared Frameworks
      • Plugins

Pachetele de aplicații sunt prezentate în mod normal utilizatorului sub forma unui „pachet”. Aceste fișiere sunt directoare cu numele care se termină cu extensia .app . Puteți vizualiza conținutul unui pachet făcând clic dreapta pe acesta și alegând elementul corespunzător din meniul contextual .

Într-o aplicație, directorul conținut în pachet se numește de obicei Contents ; conține de obicei un director numit macOS , care conține executabilul și un director numit Resources , care conține resursele aplicației. Directorul Resources conține resurse și interfețe utilizator în toate limbile în care a fost localizată aplicația. Aceste resurse sunt stocate în subdirectoare numite Lingua.lproj (de exemplu English.lproj sau Italian.lproj ).

Alte subdirectoare comune sunt Plugins , Frameworks și Shared Frameworks . Directorul Frameworks conține cadrele utilizate de aplicație, care sunt utilizate chiar dacă există diferite versiuni ale acestor cadre. Directorul Shared Frameworks conține cadre care pot fi utilizate atât de aplicațiile care le conțin, cât și de alte aplicații; acestea sunt utilizate numai dacă nu există o versiune mai nouă pe sistem. Directorul Plugins conține extensii care pot fi utilizate de aplicație [2] .

Notă

  1. ^ a b Despre pachete , la developer.apple.com . Adus la 4 decembrie 2020 .
  2. ^ (EN) Anatomy of Framework Bundles , pe developer.apple.com. Adus la 22 februarie 2017 .

Elemente conexe

linkuri externe

măr Portal Apple : Accesați intrările Wikipedia despre Apple