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.

Rejoignez le Club iGen

Soutenez le travail d'une rédaction indépendante.

Rejoignez la plus grande communauté Apple francophone !

S'abonner

Enfin une solution simple pour télécharger vos vidéos et playlists préférées sur YouTube

17:35

• 0


« Le pape François indifférent au décès de Zidane » : pourquoi Apple Intelligence résume si mal les titres d’articles

17:35

• 26


French Days : le MacBook Air M2 glisse à 850 €

15:56

• 0


Promos sur des batteries externes de grosse capacité pour iPhone et MacBook

15:50

• 0


Amazon : 25 € de réduction à partir de 75 € d'achat

15:17

• 7


MacBook Air M4 : la chute des prix se poursuit encore sur ce nouvel incontournable 🆕

14:32

• 58


Mira Pro Color : le bel écran E Ink 25 pouces de Boox passe à la couleur

13:15

• 9


MacUpdater cherche un acheteur pour rester à jour

12:30

• 12


Selon Tim Cook, Apple « progresse » sur le développement du nouveau Siri

10:58

• 39


Cotypist suggère du texte soufflé par l’IA dans toutes les apps sur le Mac

10:45

• 2


iOS 19 pourrait offrir plusieurs nouveautés pour Stage Manager et les styles photographiques

09:15

• 19


Profitez de Microsoft Office à petit prix pendant les French Days 2025 📍

01/05/2025 à 23:20

• 0


Apple : des résultats solides, mais la Chine et les droits de douane inquiètent

01/05/2025 à 22:56

• 20


La direction de Tesla aurait cherché un remplaçant pour Musk, suite aux difficultés de l’entreprise

01/05/2025 à 21:00

• 80


Microsoft augmente les prix des Xbox, de leurs manettes et de leurs jeux

01/05/2025 à 16:05

• 63


Nos trucs et astuces pour mieux utiliser Apple Pay sur votre iPhone

01/05/2025 à 15:20

• 32