31 votes

Vérifier l'ARC dans la précompilation

J'ai une bibliothèque de refactoring iOS que je veux 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 l'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 vaudra que si vous compilez avec l'option -fobjc-arc option.

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