В Apple Document они инициализируют объект NSSet с & value Я никогда раньше этого не видел. Может ли кто-нибудь объяснить это мне? Из документа его кажется initWithObjects:
требуется C-массив объекта, как получилось & значение становится Array? Из моего понимания & использовать для ссылки адрес, как тот, который я видел в & ошибка.Что означает initWithObjects: & value?
- (void)removeEmployeesObject:(Employee *)value
{
NSSet *changedObjects = [[NSSet alloc] initWithObjects:&value count:1];
[self willChangeValueForKey:@"employees"
withSetMutation:NSKeyValueMinusSetMutation
usingObjects:changedObjects];
[[self primitiveEmployees] removeObject:value];
[self didChangeValueForKey:@"employees"
withSetMutation:NSKeyValueMinusSetMutation
usingObjects:changedObjects];
}
http://www.apeth.com/iOSBook/ch01.html#_arrays – matt
Почему пустые голоса? Это хороший, ясный вопрос для кого-то, кто не понимает, как адрес одного объекта работает, чтобы быть эквивалентным массиву C с этим одним объектом. – rmaddy