Come Mac OS associa cartella di sistema con l'icona di cartella speciale

3

Mi sono imbattuto in questa domanda. Penso che ci debba essere un file plist o qualcosa di simile. Ecco cosa ho trovato:

  1. Quando personalizzi una cartella normale con il mio file di icone, c'è un file invisibile creato nella cartella chiamata "Icona ^ M", che penso sia una specie di file di icona?

  2. Ma le cartelle "speciali" di sistema come / Applicazioni, / Utenti / Documenti e così via, non hanno questo tipo di file e vengono visualizzate come icone speciali invece di un'icona semplice di colore blu.

Quindi, in che modo Apple associa cartelle speciali e le loro icone speciali? Penso che ci sia un file plist di sistema per associare questi due, come:

...
< chiave > / Utente / Documenti < / key >
< value > pathToIcon o binaryRepOfFileAndPath < / value >
...

Dove posso trovare il file? Grazie!

    
posta Zhigang An 14.02.2017 - 02:13
fonte

1 risposta

3

I file della cartella speciale .icns , ad esempio per Applicazioni, Libreria, Sistema e Utente, ecc. sono memorizzati in /System/Library/CoreServices/CoreTypes.bundle/Contents/Resources e il file info.plist per controllarli è /System/Library/CoreServices/CoreTypes.bundle/Contents/Info.plist .

    
risposta data 14.02.2017 - 02:30
fonte

Leggi altre domande sui tag