iOS - metody „dodaj” pojawiające się dla właściwości autosyntetyzowanych w codeSense

Właśnie stworzyłem klasę iOS o następujących właściwościach:

@property (nonatomic, strong) NSString* foo;
@property (nonatomic, strong) NSObject* bar;
@property (nonatomic) CGRect fubar;

W tych właściwościach nie umieściłem żadnych znaków @syntetyzujących ani wyraźnych znaków IVAR. Następnie przeszedłem do pliku implementacyjnego i zacząłem tworzyć metodę w następujący sposób:

-(void) add

Pozostawiłem kursor na końcu słowa „dodaj”. Następujące nazwy metod pojawiły się wtedy w znaczeniu kodowym:

addBar: (NSSet*) objects
addBarObject: (objectType *) object
addFoo: (NSSet*) objects
addFooObject: (objectType *) object
addFubar: (NSSet*) objects
addFubarObject: (objectType *) object

Jakie są te metody? Czy są dla nich jakieś dokumenty?

questionAnswers(1)

yourAnswerToTheQuestion