Les modifications de très bas niveau de certaines fonctions de manipulation de mémoire effectuées par Apple dans ses bibliothèques système nous ont contraint à adapter notre code. Ce sont des centaines de fichiers qui ont dû être repris, parfois de manière automatique, parfois à la main. Nous en avons profité pour sécuriser le code en créant des jeux de fonctions prévenant les débordements. Mais c'est de la théorie. Car oui, utiliser ces nouvelles fonctions rend le code plus solide, mais dès qu'il y a intervention manuelle, il y a risque d'erreur. Et au bout de la 200ème modification quasi identique, l'attention se relâche et rend possible une erreur. Il va falloir tester tout cela en profondeur. |