31 votes

Vérifier l'ARC en précompilation

J'ai une bibliothèque de refactorisation iOS avec laquelle je souhaite travailler avec et sans l'option de compilation ARC. Existe-t-il un moyen de détecter pendant la compilation, comme avec un #ifdef , si ARC est disponible?

49voto

Dave DeLong Points 156978

Oui, vous pouvez utiliser les éléments suivants:

 #if __has_feature(objc_arc)
  ...
#endif
 

Même si vous utilisez la dernière version de LLVM, cela ne sera évalué à vrai que si vous compilez avec l'option -fobjc-arc .

Prograide.com

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.

Powered by:

X