Ouvrir le menu principal

MacGeneration

Recherche

LLVM passe la troisième avec Xcode 4.2

Nicolas Furno

mardi 07 juin 2011 à 16:07 • 28

Ailleurs

Avec Xcode 4.2, distribué pour le moment uniquement en bêta aux développeurs, Apple a mis à jour le compilateur LLVM. Passant en version 3, il remplace le Garbage Collector de Mac OS X et il permet aux développeurs iOS et Mac OS de ne plus se soucier de la gestion manuelle de la mémoire. Renommée Automatic Reference Counting (ARC) par Apple, cette fonction est disponible avec Xcode 4.2 et pour des applications Mac OS X 10.6 et 10.7 ou iOS 4 et 5.

LLVM 3

Sans trop entrer dans les détails techniques, ARC va analyser le code au moment de sa compilation. À chaque fois qu'il l'estime nécessaire, ARC va ajouter du code pour libérer la mémoire utilisée jusque-là par le programme. Cette libération devait jusque-là être effectuée manuellement par le développeur ; grâce à ARC, tout se fera automatiquement au moment de la compilation.

Pour utiliser cette fonction, il faudra convertir les projets à ARC. Xcode va alors retirer les mécanismes manuels de gestion de mémoire pour éviter un conflit avec ses propres mécanismes automatiques. Le code en Objective-C ne sera pas modifié, mais c'est le résultat lui-même (l'application compilée) qui sera modifié pour ajouter les fonctions de gestion de mémoire. Si vous créez un nouveau projet dans Xcode 4.2, ARC sera activé par défaut.

Soutenez MacGeneration sur Tipeee

MacGeneration a besoin de vous

Vous pouvez nous aider en vous abonnant ou en nous laissant un pourboire

Soutenez MacGeneration sur Tipeee

Black Friday : le MacBook Air M4 dévisse à 819 €, le 15" à 1 089 € !

12:44

• 16


Quel VPN choisir pendant le Cyber Monday ? 📍

12:18

• 0


Un Raspberry Pi 5 avec 1 Go de RAM et de fortes hausses pour les autres versions pour contrer le prix de la RAM

12:10

• 3


Cyber Monday : 75 % de moins sur l’année de CrossOver, pour jouer aux jeux Windows sur son Mac

11:53

• 10


Protection totale pour votre Mac : antivirus + firewall + sauvegarde pour 29,99 €

10:20

• 0


Freebox Ultra : un replay de « courte durée » ajouté pour la chaîne Canal+

10:03

• 3


Flocons, guirlande : Snowy apporte la magie de Noël sur votre bureau 🆕

08:15

• 11


Fin de Windows 10 : Dell ne s’attend pas à un boom des ventes de PC

08:00

• 15


ChatGPT se prépare à afficher des pubs pour financer ses milliards de dépenses

07:00

• 33


Carte Vitale numérique : déjà 2,1 millions d’assurés, mais l’activation prend du retard

06:36

• 33


Satechi en promo : mini prix, maxi connectique !

30/11/2025 à 19:30

• 7


Promos Apple : iPad Air M3 13” dès 639 €, iPad Pro M5 dès 840 €, MacBook Pro M5 dès 1 649 € (+ cashback)

30/11/2025 à 15:15

• 2


Mac mini M4 : les meilleures offres du moment à partir de 609 €

30/11/2025 à 13:15

• 5


Black Friday : les offres les plus populaires

30/11/2025 à 11:08

• 18


Comment éviter les appels indésirables sur iPhone : les solutions vraiment efficaces

30/11/2025 à 10:48

• 34


Black Friday Fnac : 10 € offerts tous les 100 € sur les Mac et iPad) 🆕

30/11/2025 à 09:20

• 21