Si un projet a déjà été créé avec l'ARC désactivé, comment puis-je l'activer et vice versa ?
Si le réglage est sur NON, cela activera-t-il ou désactivera-t-il l'ARC ? Veuillez l'indiquer clairement dans votre réponse
Si un projet a déjà été créé avec l'ARC désactivé, comment puis-je l'activer et vice versa ?
Ouvrez votre projet et sélectionnez Edit -> Refactor -> Convert to Objective-C ARC. Cela permettra de vérifier si votre code est prêt pour la conversion.
Voir aussi la documentation Clang : Objective-C Comptage automatique des références (ARC)
Comment désactiver l'ARC a été répondu aquí
Voici les étapes que j'ai suivies et qui ont fonctionné pour moi.
Project
Targets
Build Settings
Apple LLVM compiler 3.0 - Language
y Objective-C Automatic Reference Counting
et sélectionnez NO
dans les trois sections.Lorsque vous migrez un projet pour utiliser ARC, l'indicateur de compilateur -fobjc-arc est défini comme valeur par défaut pour tous les fichiers source Objective-C. Vous pouvez désactiver l'ARC pour une classe spécifique en utilisant l'indicateur de compilation -fno-objc-arc pour cette classe. Dans Xcode, dans l'onglet Phases de construction cible, ouvrez le groupe Compiler les sources pour faire apparaître la liste des fichiers source. Double-cliquez sur le fichier pour lequel vous souhaitez définir l'indicateur, saisissez -fno-objc-arc dans le panneau contextuel, puis cliquez sur Done.
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.