web-dev-qa-db-fra.com

Comment activer / désactiver le "comptage automatique des références"?

En utilisant Xcode 4.2, comment peut-on activer/désactiver le "comptage de référence automatique"?

A RÉPONDU Sous Paramètres de construction, inversez "oui" et "non" selon que vous souhaitez activer l'ARC.

enter image description here

33
James Raitsev

Globalement:

Allez dans "Build Settings", recherchez "Apple LLVM compiler 3.0 - Language". Définissez le champ "Comptage de référence automatique Objective-C" sur "Non".

enter image description here

Pour les fichiers individuels:

Allez dans "Build Phases", sélectionnez le fichier, double-cliquez sur la colonne "Compiler Flags" et mettez "-fno-objc-arc" dedans.

30
cli_hlt

Pour activer ARC par fichier, vous pouvez également définir vos "Indicateurs de compilateur" sous "Phases de génération" sur -fobjc-arc. Assurez-vous que votre compilateur est défini sur Apple LLVM compiler 4.x et pasLLVM GCC 4.2.

9
Kishyr Ramdial

Dans XCode 4.6, cette propriété est désormais remplacée par CLANG_ENABLE_OBJC_ARC

XCode 4.6 enabling Obj-C Automatic Reference Counting property

2
bleeckerj