Je veux savoir si mon projet Xcode pour iPhone utilise l'ARC, et je ne me souviens pas si j'ai coché cette case lors de la création du projet.
Comment puis-je obtenir ces informations ?
Je veux savoir si mon projet Xcode pour iPhone utilise l'ARC, et je ne me souviens pas si j'ai coché cette case lors de la création du projet.
Comment puis-je obtenir ces informations ?
Sélectionnez votre projet, puis Paramètres de construction . Cherchez Objective-C Comptage automatique des références dans le Compilateur LLVM d'Apple - Langage section. Veillez à sélectionner la cible ; si vous pouvez la définir dans le projet, la cible peut la remplacer.
(Vous pouvez également utiliser la barre de recherche dans les Paramètres de construction pour OBJC_ARC
.)
N'oubliez pas non plus que vous pouvez activer ou désactiver l'ARC pour chaque fichier dans les phases de construction.
Ou bien, essayez quelque chose comme ça en code :
[[[NSObject alloc] init] autorelease]
Si vous obtenez une erreur :
ARC forbids explicit message send of 'autorelease'
Alors vous utilisez l'ARC.
Vous pouvez également exiger l'ARC d'un fichier de code source en le vérifiant :
#if !__has_feature(objc_arc)
#error This file must be built with ARC.
// You can turn on ARC for only this file by adding -fobjc-arc to the build phase.
#endif
Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.