Je suis simplement curieux du rôle que joue l'individu dans un objet. Je comprends que l'écriture [[self dataForTable] count]
se réfère directement à l'iVar contenue dans cet objet. Mais si vous vous trompez et que vous spécifiez directement l'iVar [dataTable count]
, en quoi cela diffère-t-il, que protégez-vous en utilisant self, est-ce juste pour spécifier un iVar plutôt que peut-être une variable locale similaire?iVars, avec et sans soi?
@implementation ViewController
@synthesize dataForTable;
...
NSUInteger dataCount = [[self dataForTable] count];
beaucoup apprécié
Gary.
Très apprécié. – fuzzygoat