1

もちろん、基本的なプロパティのゲッターとセッターについては知っています。

- (void)setAnObject:(NSObject *)anObject
{

}

- (NSObject *)anObject
{
    return _anObject;
}

しかし、今日のコード補完で、すべてのプロパティに対してこれらの add メソッドも作成されていることに気付きました。私はいくつかの検索を行いましたが、それらの参照を見つけることができませんでした。これらは何で、何をするのでしょうか?

- (void)addAnObject:(NSSet *)objects
{

}

- (void)addAnObjectObject:(<#object-type#> *)object
{

}
4

1 に答える 1

3

これらは、プロパティのKVC 準拠のアクセサーanObjectであり、Xcode はおそらくコレクション型 (NSSet など) と見なします。(編集: Xcodeはそうは思わないかもしれませんが、とにかく補完を提案しています。)

于 2012-08-22T16:12:33.607 に答える