Я предполагаю, что нет, но всегда хотел бы дважды проверить.Если я наблюдаю коллекцию через KVO, я уведомляю об изменениях в объектах в коллекции?
Предположим, у меня есть NSMutableArray, я KVObserving. Он содержит кучу объекта Employee. Если я полностью назначу массив, то, без сомнения, я буду наблюдать изменение. Однако, что, если я изменю одну из ссылок/ценностей/объектов объекта Employee в массиве, например employee.salary.
Я предполагаю, что нет уведомления KVO, здесь правильно?
И если вы когда-либо хотели чего-то подобного, как бы это было достигнуто?
Разве это не то, что 'addObserver: toObjectsAtIndexes: forKeyPath: options: context' для? Но, разумеется, поскольку сам массив является изменчивым, поддержание этого будет грозным предложением. – matt