所以我当然知道基本的属性getter和setter。
- (void)setAnObject:(NSObject *)anObject
{
}
- (NSObject *)anObject
{
return _anObject;
}
但是我今天在代码完成时注意到,对于每个属性,也会创建这些添加方法。我做了一些搜索,但找不到它们的参考。这些是什么,他们做了什么?
- (void)addAnObject:(NSSet *)objects
{
}
- (void)addAnObjectObject:(<#object-type#> *)object
{
}
答案 0 :(得分:3)
anObject
属性为KVC-compliant accessors,Xcode可能认为这是一种集合类型(例如NSSet)。 (编辑: Xcode可能不会这么想,但无论如何都建议完成。)