Bonjour a tous !
Sur xcode, je constate que la methode release est rayee.
Cette methode est-elle encore d'actualite, ou bien n'avons nous plus besoin de l'utiliser ?
Merci d'avance pour vos reponses ! ;-)
Bonjour a tous !
Sur xcode, je constate que la methode release est rayee.
Cette methode est-elle encore d'actualite, ou bien n'avons nous plus besoin de l'utiliser ?
Merci d'avance pour vos reponses ! ;-)
La méthode release est une des plus essentielle et en Objective-C, elle est indéboulonnable:
Je ne connait pas Swift
Mais avec ARC, l'analyseur de code va mettre au bon endroit tous les appels à la méthode release.
Mais il n'y a pas que cela: il y a aussi la notion de strong/ weak![]()
Dans ce cas pourquoi la methode apparait-elle rayee ?
Comme si elle etait deprecated.
Je parle effectivement pour l'objectif C.
Tu veux dire que grace a ARC je n'ai pas besoin de faire moi meme appel a release ?
Je n'ai jamais utilisé ARC, mais je pense que l'analyseur te prévient.
Désactives ARC et tu pourras tirer des conclusions
Et oui pour ta question: Transitioning to ARC Release Notes
Pour te donner une idée, ARC est fait pour que ce soit aussi facile à programmer que du Java![]()
Édit: Peut-être qu'avec les versions récentes de XCode tu ne peux plus désactiver ARC![]()
Partager