У меня есть объект, который содержит атрибуты lastName и firstName.По причинам, выходящим за рамки этого вопроса, я хочу, чтобы атрибут fullName вычислялся как конкатенация firstName + space + lastName.
Поскольку это чисто вычисляемое значение, без необходимости повторять / отменять или выполнять какие-либо действияВ другом из более сложных аспектов переходных атрибутов (слияние и т. д.) моя интуиция говорит мне просто переопределить метод getter для возврата указанного вычисленного значения.Чтение предполагает, что, если я сделаю это, моей единственной заботой будет вопрос о том, является ли он совместимым с KVO, и я могу решить эту проблему, используя keyPathsForValuesAffectingVolume, чтобы гарантировать изменения уведомлений триггера firstName или lastName для всех, кто наблюдает за fullName.
Я пропустилчто-нибудь?Я проверяю, потому что я новичок в этой среде.