Протокол NSObject поставляется со стандартными шаблонами протоколов, но, похоже, это не все, что необходимо для реальных реализаций протокола. Отказ от него, кажется, абсолютно ничего не меняет. Итак, действительно ли необходимо, чтобы протокол наследовал от него, или это просто ненужное дополнение-?