所以我当然知道基本属性获取者和设置者。Objective C合成属性add vs set?
- (void)setAnObject:(NSObject *)anObject
{
}
- (NSObject *)anObject
{
return _anObject;
}
但是我今天在代码完成时注意到,对于每个属性,这些添加方法也被创建。我做了一些搜索,找不到它们的参考。这些是什么,他们做了什么?
- (void)addAnObject:(NSSet *)objects
{
}
- (void)addAnObjectObject:(<#object-type#> *)object
{
}
这些会成为核心数据对象吗? –
不,他们不是。在一个案例中,他们是,但我做了一个空白的项目,只是创建了一个'NSObject * anObject'属性,没有别的只是为了看到。 –