Tento tip se týká vývojářské dokumentace, která je velmi obsáhlá nepoužívá se tak často a hlavně zabírá spoustu volného místa. I když nejste vývojářem, možná se objeví i na vašem disku místo, které by bylo vhodné podobným způsobem zmenšit.
V terminálu spusťte příkazy:
cd /Developer sudo hdiutil create -srcfolder "ADC Reference Library" -format UDBZ DevLibrary.dmg
To vytvoří komprimovaný archív referenční knihovny. Když jste hotovi, smažte refereční složku a vytvořte místo ní novou:
sudo rm -rf "ADC Reference Library" mkdir "ADC Reference Library"
Nyní můžete připojit diskový obraz referenční knihony příkazem:
hdiutil attach -mountpoint /Developer/ADC Reference Library /Developer/DevLibrary.dmg
Není to sice disk na který je možné zapisovat, ale to by pro vás neměl být problém. Napoprvé bude otevírání pomalejší, ale podruhé už bude fungovat rychle.
A aby bylo vše pohodlné a nemuseli jste pokaždé otevírat terminál, můžete použít tento applescript jako "folder action" na složku /Developer (Tento AppleScript je spíše inspirativní, takže si jej upravte dle své chuti):
on opening folder this_folder tell application "System Events" if file "/Developer/ADC Reference Library/index.html" exists then -- display dialog "it exists!" --used for testing else do shell script "hdiutil attach -mountpoint /Developer/ADC Reference Library/ /Developer/DevLibrary.dmg" end if end tell end opening folder
Soubor s AppleScriptem můžete uložit kdekoliv, nabízí se ~/Library / Scripts / Folder Action Scripts. Klepnutím složku Developer se zmáčknutou klávesou Control se vám rozbalí nabídka a zde můžete povolit akce složek (Folder Actions). Klepněte znovu se zmáčknutou klávesou Control a vyberte položku Add action (přidat akci). Najděte váš dříve uložený Apple Script a máte automaticky připojovanou komprimovanou referenční knihovnu.