recherche

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

Objective-c - Que signifie la syntaxe d'affectation du getter lors de la définition de propriétés dans iOS ?

Lors de la définition de propriétés sur iOS, @property (assign, nonatomic, getter=isDidSelected) BOOL didSelected; Que signifie getter=isDidSelected ? Après que la démo que j'ai téléchargée ait été écrite ainsi, l'attribut isDidSelected n'était plus défini.

漂亮男人漂亮男人2759 Il y a quelques jours729

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

  • 我想大声告诉你

    我想大声告诉你2017-05-16 13:21:04

    Pour parler franchement, il s’agit simplement de changer le nom de la méthode get

    Si vous n'écrivez pas getter=isDidSelected, alors la méthode get de la valeur booléenne didSelected est didSelected. Vous pouvez

    - (BOOL) didSelected { 
    return didSelected; 
    }
    

    Venez le réécrire. Utiliser ensemble

    self. didSelected
    

    Venez le chercher.
    Si vous écrivez getter=isDidSelected, alors la méthode d'obtention de la valeur booléenne didSelected est isDidSelected. Vous pouvez

    - (BOOL) isDidSelected { 
    return didSelected; 
    }
    

    Venez le réécrire. Utiliser ensemble

    self. isDidSelected
    

    Venez le chercher.

    répondre
    0
  • Annulerrépondre