Je développe actuellement une application pour iPad. Le développement a commencé pour iOS 4.2 et se poursuit maintenant (et je pense qu'il sera terminé) pour iOS 4.3. Je viens de lire à propos d'ARC dans iOS 5, et en gros, j'ai compris que nous n'aurons plus jamais besoin de libérer et de conserver des objets. Mes questions sont:
Si je décide de passer à iOS 5, dois-je supprimer toutes les instructions
[myObject retain]
et[myObject release]
de mon code?Si je développe une nouvelle application pour iOS 5 à l'aide d'ARC, aurai-je besoin de mettre en œuvre une sorte de vérification de «rétro-compatibilité»? c'est-à-dire: aurai-je besoin de vérifier la version d'iOS et d'appeler retenir et publier en conséquence? Donc, fondamentalement, ARC est-il disponible pour toutes les versions iOS ou juste pour iOS 5?