recherche

Maison  >  Questions et réponses  >  le corps du texte

ios - CAAnimation 的 delegate 用 strong的原因是?

IOS中,CAAnimation 这个类的 @property(nullable, strong) id delegate; 这个delegate用 strong的原因是?

PHP中文网PHP中文网2837 Il y a quelques jours959

répondre à tous(1)je répondrai

  • 伊谢尔伦

    伊谢尔伦2017-04-17 17:46:20

    Craignez-vous qu'un délégué fort provoque des références circulaires ? La situation ici est différente du délégué général.Tout d'abord, l'animation est asynchrone, son délégué peut être libéré à tout moment s'il ne s'agit pas d'une référence forte, par exemple, l'utilisateur clique sur retour. D'un autre côté, vous ne détenez généralement pas de référence forte à un CAAnimation (contrairement à un UITableView). La documentation indique également qu'il s'agit d'une exception aux règles de gestion de la mémoire.

    répondre
    0
  • Annulerrépondre