Wstępne wiązanie
Wstępne wiązanie to proces optymalizacji, który umożliwia szybsze uruchamianie aplikacje in Mac OS X. Często otwierany program ładuje dane z plików zwanych bibliotekami dynamicznymi. Biblioteki te muszą być zlokalizowane za każdym razem, gdy program jest uruchamiany, ponieważ ich adresy pamięci są zwykle niezdefiniowane.
Gdy program zawiera wstępne wiązanie, adresy biblioteki lub bibliotek, do których program się odwołuje, są wstępnie zdefiniowane. Oszczędza to czas, unikając niepotrzebnego wyszukiwania przy każdym uruchomieniu programu. Proces wstępnego wiązania ma miejsce na etapie „Optymalizacji” instalacji programu. Chociaż wstępne wiązanie make zajmuje trochę czasu, bardziej efektywne jest wykonanie tego procesu raz, a nie za każdym razem, gdy program jest uruchamiany.
Wstępne wiązanie jest możliwe tylko w przypadku programów wykonywalnych Mach-O, ponieważ pliki binarne CFM PEF nie obsługują wstępnego wiązania.