Обозреватели Key-Value и NSNotifications довольно легкие и отлично работают на настольных компьютерах, которые имеют меньшую мощность, чем iPad. Тем не менее, вопросы производительности "я должен?" Тип можно ответить только путем профилирования. Я думаю, вы найдете, что большинство людей порекомендовали бы, не обращая внимания на любые специфические требования к производительности, которые требуют предварительного проектирования, вы пишете приложение так, как это наиболее целесообразно с точки зрения архитектуры и наиболее эффективно для разработки. Тогда профиль, профиль, профиль. Если вы обнаружите, что KVO или уведомления отнимают значительное количество времени у ваших приложений (я сомневаюсь, что так и будет), то подумайте о более эффективных решениях (хотя их немного).