Prebinding
La pré-liaison est un processus d’optimisation qui permet de lancer plus rapidement applications in Mac OS X. Souvent, lorsqu'un programme est ouvert, il charge des données à partir de fichiers appelés bibliothèques dynamiques. Ces bibliothèques doivent être localisées à chaque exécution d'un programme car leurs adresses mémoire sont généralement indéfinies.
Lorsqu'un programme intègre une pré-liaison, les adresses de la ou des bibliothèques référencées par le programme sont prédéfinies. Cela permet de gagner du temps en évitant les recherches inutiles à chaque exécution du programme. Le processus de pré-liaison a lieu pendant la phase "Optimisation" de l'installation du programme. Bien que la reliure prenne un peu de temps, il est plus efficace de faire ce processus une fois plutôt que chaque fois que le programme est exécuté.
La pré-liaison n'est possible qu'avec les programmes exécutables Mach-O, car les fichiers binaires CFM PEF ne prennent pas en charge la pré-liaison.