2 votes

Quelles versions d'iOS prennent en charge l'ARC avec des désignateurs __faibles ?

Je pensais que le désignateur __Weak ne fonctionnait que sur iOS5 alors qu'il fallait utiliser __unsafe_unretained sur les versions précédentes d'iOS. Mais dans ce commentaire https://stackoverflow.com/a/8543037/904972 NJones implique que iOS 4.3+ gère les références __faibles alors que vous devez utiliser __unsafe_unretained sur iOS < 4.2. Est-ce le cas ou ai-je mal compris le message ? Si c'est le cas, pouvez-vous fournir un lien vers une réponse "officielle" d'apple.

4voto

Joachim Isaksson Points 85969

De http://developer.apple.com/library/mac/#releasenotes/ObjectiveC/RN-TransitioningToARC/_index.html

ARC est pris en charge dans Xcode 4.2 pour Mac OS X v10.6 et v10.7 (applications 64 bits) et pour iOS 4 et iOS 5. Les références faibles ne sont pas prises en charge dans Mac OS X v10.6 et iOS 4.

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